1. 程式人生 > >python中list列表知識點總結

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