1. 程式人生 > >Python(10)_組織列表(排序)

Python(10)_組織列表(排序)

# Python方法sort() 讓你能夠較為輕鬆地對列表進行排序。假設你有一個汽車列表,並要讓其中的汽車按字母順序排列。為簡化這項任務,我們假設該列表中的所有值都是小寫
cars = ['bmw','audi','toyota','subaru']
cars.sort()
'''永久性地修改了列表元素的排列順序。現在,汽車是按字母順序排列的,再也無法恢復到原來的排列順序'''
print(cars)

# 按字母相反順序排序
cars.sort(reverse=True)
print(cars)

# 臨時排序
print(sorted(cars))
print(cars)

# 倒著列印列表,不按照字母順序,只是按照原本列表的順序將進行倒著排序
cars.reverse() print(cars) # 列表長度 len = len(cars) print(len) #別忘了,每當需要訪問最後一個列表元素時,都可使用索引-1 。這在任何情況下都行之有效,即便你最後一次訪問列表後,其長度發生了變化 print(cars[-1])