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