Python列表排序與倒序
阿新 • • 發佈:2018-12-29
python學習筆記
列表排序
- sort()
- sorted()
- reverse()
sort()的使用
letters = ['d','a','e','c','b']
print letters
['d','a','e','c','b']
letters.sort()
print letters
['a','b','c','d','e']
sort()會自動按照字母順序對字串由小到大排序,如果數字就由小到大
注:sort()會修改原來的列表他是修改列表,而不是建立新的列表。
不應該
print letters.sort()
而應該
letters.sort()
print letters
還可以用.sorted()函式
# 得到一個有序的副本列表
#而不影響原來列表的順序
old = ['d','a','e','c','b']
new = sorted(old)
print old
['d','a','e','c','b']
print new
['a','b','c','d','e']
reverse的使用
# 方法1 作為reverse()函式 letters = ['d','a','e','c','b'] letters.sort() print letters ['a','b','c','d','e'] letters.reverse() print letters ['e','d','c','b','a'] # 方法2 作為sort()函式引數 letters = ['d','a','e','c','b'] letter.sort(reverse = Ture)
歡迎大家來我的github
0…0