python中list列表知識點總結
對知識的一個小結。。。
一,列表(list):有序集合,能通過索引來獲取元素
1.insert()新增,pop() remove() del() 方法刪除,修改等
bicycles = ['bike','cannondale','redline','specialized']
bicycles.insert(0,'bus') # ['bus','bike','cannondale','redline','specialized']
# pop() 方法,刪除列表中末尾的一個元素
bicycles.pop() # ['bus','bike','cannondale','redline']
# remove() 方法,需要知道刪除元素的某個名稱
bicycles.remove('bus') # ['bike','cannondale','redline']
del.bicycles # 刪除通過索引進行刪除
del.bicycles[0] #['cannondale','redline']
bicycles[0] = 'hello' # ['hello','redline']
2.sort(),sorted(),reverse(),len()
#sort()方法,永久性排序
例:cars = ['bmw','audi','toyota','subaru']
cars.sort() # ['audi','audi','toyota','subaru'] 方法sort() 永久性修改了列表的排列順序,無法恢復原來的排序順序
那麼現在通過倒著向sort()方法傳遞引數reverse = True,可以倒著排序
cars = ['bmw','audi','toyota','subaru']
cars.sort(reverse=True)
print(cars) #['toyota','subaru','bmw','audi']
print(len(cars)) # 列印cars的長度為4