iT邦幫忙

2024 iThome 鐵人賽

DAY 11
0
Python

Django - 製作網頁一點通系列 第 11

Day11 - Python基礎(四)

  • 分享至 

  • xImage
  •  

這篇將透過5個實例來說明python的語法。

將以下程式保存為01.py後執行

  • 在串列中使用index()搜尋

索引值 = 串列.index(串列元素)

num = [1,2,3,1,5,9]
one = num.index(1)
print(one) # 傳回第一次找到的元素索引值

five = num.index(5)
print(five) 

try:
    six = num.index(6)
    print(six)
except Exception as e:
    print(type(e).__name__,':',e)

在串列中找元素時可以使用index,但要注意如果是串列中部存在的元素,會跳出error
https://ithelp.ithome.com.tw/upload/images/20240925/20169478bn4nWVd8cL.png

將以下程式保存為02.py後執行

  • 在串列中計算次數count()

串列.count(元素)

num = [3,5,3,2,1,8,4,2,2]
zero = num.count(0)
one = num.count(1)
two = num.count(2)

print(zero, one, two)

在串列中找元素的個數時可以使用count
https://ithelp.ithome.com.tw/upload/images/20240925/20169478QFmzUlUi1Y.png

將以下程式保存為03.py後執行

  • 增加串列元素append()

串列.append(元素值)

num = []
print('original:',num)
for i in range(5):
    num.append(i)
    print(f'after add {i}: {num}')

在串列中新增元素時使用append
https://ithelp.ithome.com.tw/upload/images/20240925/201694789VfdJz14fg.png

將以下程式保存為04.py後執行

  • 插入元素insert()

串列.insert(索引,串列元素)

num = [1,2,4]
print('original:',num)
num.insert(2,3)
print('after   :',num)

在串列中插入元素時使用insert
https://ithelp.ithome.com.tw/upload/images/20240925/20169478JFDw2B7mGv.png

將以下程式保存為05.py後執行

  • 移除元素remove()

串列.remove(元素)

num = [1,2,3,3,4,5]
print('orginal:',num)
num.remove(3)
print('after  :',num)
try:
    num.remove(6)
except Exception as e:
    print(type(e).__name__,':',e)

在串列中移除元素時使用remove,也要注意如果remove不存在的元素,會有error
https://ithelp.ithome.com.tw/upload/images/20240925/20169478cBk51Di36S.png


上一篇
Day10 - Python基礎(三)
下一篇
Day12 - Python基礎(五)
系列文
Django - 製作網頁一點通28
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言