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