iT邦幫忙

第 11 屆 iThome 鐵人賽

DAY 4
0
自我挑戰組

自我學習python系列 第 12

串列3

  • 分享至 

  • xImage
  •  

1.sort method
若想要排序list的話,我們會使用 sort method。

mylistname.sort()

要注意:括號中什麼都不加的話,字串會照字母順序排列、數字則會是遞增排列。
https://ithelp.ithome.com.tw/upload/images/20190927/20121024B8kjbzdckm.png

2.reverse
剛剛的排序如果不想要而是,
想要數字遞減排列、或是依照字母順序的反向排列呢 ?
這時候就要使用

mylistname.sort(reverse=True)

https://ithelp.ithome.com.tw/upload/images/20190927/20121024e4R2DtaqYt.png
記得True的T要大寫不然會跟我一樣(ಥ﹏ಥ)

3.找極值與總和
若想取得list的極值

#極大值
max(mylistname)
#極小值
min(mylistname)
#總和
sum(mylistname)

https://ithelp.ithome.com.tw/upload/images/20190927/20121024lTz8gDXucg.png

4.list 的查找
mylistname.index(elment)
使用的方法是,在 index 後的括號中輸入想要找的東西,這個 method 會將索引值回傳。
例如:我們在這裡查list中的8
https://ithelp.ithome.com.tw/upload/images/20190927/201210240oyQOHSjqf.png
8是在第3個索引值的位置
如果輸入的元素並不包含在 list 裡面的話,會出現 value error

如果要判斷的是這個元素在不在list裡面使用for迴圈

for 自己取名  in mylistname:
    print(自己取名)

使用 for loop 的時候記得要縮排 ! 迴圈每跑一次,自己定義的變數就會=list裡的一個元素
https://ithelp.ithome.com.tw/upload/images/20190927/20121024fLoLBct68J.png


上一篇
串列2
下一篇
涵式是什麼
系列文
自我學習python30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言