python常用列表操作:
列表名.append(‘yamaha’) —在末尾添加元素
列表名.insert(0,’ yamaha’) —-指定在列表的某个位置添加元素
del motorcycles[0] –删除列表中指定位置的元素
列表名.pop(0) –删除列表中指定位置的元素(以后还可以访问被删除的元素)
列表名[0] = ‘honda’ —修改指定位置元素的值
注意:索引是从0开始
motorcycles = [‘honda’,’yamaha’,’suzuki’]
print(motorcycles)
[‘honda’,’yamaha’,’suzuki’]
修改列表元素:
motorcycles[0] = ‘honda’
print(motorcycles)
[‘honda’,’yamaha’,’suzuki’]
添加列表元素:
1.在列表末尾添加元素
motorcycles.append(‘ducati’)
print(motorcycles)
2.在列表中插入元素:
motorcycles.insert(0,’ducati’)
print(motorcycles)
[‘ducati’,’yamaha’,’suzuki’]
删除列表元素:
1.使用del删除元素(以后不会再使用该元素)
del motorcycles[0]
print(motorcycles)
[‘yamaha’,’suzuki’]
2.使用pop删除元素(还可以访问删除的元素,注意:是可以删除任何位置的元素)
poped_motorcycles = motorcycles.pop(0)
print(motorcycles)
[‘yamaha’,’suzuki’]
print(poped_motorcycles)
[‘ducati’]
3.根据值删除元素
motorcycles.remove(‘suzuki’)
print(motorcycles)
[‘ducati’,’yamaha’]
注意根据值删除元素,依然可以访问该元素。
示例:
remove_motorcycles = motorcycles.remove(‘yamaha’)
print(remove_motorcycles)
[‘ducati’,’suzuki’]
sorted(列表名) 按照字母顺序从小到大排序
sorted(列表名)
sorted(列表名,reverse = True)–按照字母从大到小排序
假设汽车列表是按照购买时间排序的可轻松地按照相反的顺序排列其中的汽车:
列表名.reverse() —这种是永久的修改元素列表排列顺序;如果需要恢复到原来的模式只需要再次调用reserve即可。