Python 列表基本操作函数

motorcycles = ['honda','yamaha','suzuki']
print(motorcycles)

1.append()

方法append()将元素添加到列表末尾,而不影响列表中的其他所有元素。

motorcycles.append('ducati')

2.insert()

方法insert()可在列表中任何位置添加新元素,但需指定新元素的值和索引。

motorcycles.insert(0,'ducati')

3.del

如果知道要删除元素在列表中的位置,可使用del语句。

del motorcycles[0]

4.pop()

方法pop()可删除列表末尾的元素,并能够接着使用它。并可使用pop()删除列表中任何位置的元素,只需在括号中指定要删除的元素的索引即可。

popped_motorcycle = motorcycles.pop()
print(motorcycles)
print(popped_motorcycle)

del语句和pop()方法的区别:如果你要从列表中删除一个元素,且不再以任何方式使用它,就用del语句;如果你要在删除元素后还能继续使用它就用pop()方法。

5.remove()

如果不知道要从列表中删除元素的位置,只知道值,使用remove()方法。方法remove()只删除第一个指定的值,如果要删除的值可能在列表中出现多次,就要用循环来判断是否删除了所有这样的值。

motorcycles.remove('ducati')

6.sort()方法对列表进行永久性排序,如果需要相反顺序,需指定reverse=true。如

cars.sort(reverse=true)

7.使用sorted()对列表进行临时排序。函数sorted()能够按特定顺序显示列表元素,同时不影响他们在列表中的原始排序。

8.反转列表元素排序,可使用reverse()。该方法可永久性修改排序,但可随时恢复,再调用reverse()即可。

9.使用函数len()快速获得列表长度。Python计算列表元素数时从1开始。

猜你喜欢

转载自www.cnblogs.com/wangzicong/p/9357512.html