1. 程式人生 > 實用技巧 >Python-列表補充

Python-列表補充

組織列表

1.使用sort()方法對列表進行永久排序(字母排列順序) 若想按照字母相反順序排列 可使用sort(reverse=True)進行排序

from typing import List

place1: List[str]=['chong qing','qing dao','bei jing','shanghai','han nan']
place1.sort()
print(place1)
place1.sort(reverse=True)
print(place1)
結果['bei jing', 'chong qing', 'han nan', 'qing dao', 'shanghai']
['shanghai', 'qing dao', 'han nan', 'chong qing', 'bei jing']

2.使用sorted()函式對列表進行臨時排序(並不會真正的改變) 同樣可以使用sprted(list,reverse=True)進行字母反向排序

from typing import List

place1: List[str]=['chong qing','qing dao','bei jing','shanghai','han nan']
print(sorted(place1))
print(place1)
print(sorted(place1,reverse=True))
print(place1)
結果:['shanghai', 'qing dao', 'han nan', 'chong qing', 'bei jing']
['chong qing', 'qing dao', 'bei jing', 'shanghai', 'han nan']
['han nan', 'shanghai', 'bei jing', 'qing dao', 'chong qing']

3.倒著列印列表 可使用reverse()永久性的反轉列表元素的排列順序

from typing import List

place1: List[str]=['chong qing','qing dao','bei jing','shanghai','han nan']
place1.reverse()
print(place1)
結果:['han nan', 'shanghai', 'bei jing', 'qing dao', 'chong qing']

4.確定列表長度 可使用len()函式

5.避免索引錯誤 當想要訪問列表中的最後一個元素 可直接使用索引-1進行訪問