本文标识 : P00008
本文编辑 : 采药 编程工具 : Python 阅读时长 : 2分钟
对于列表,我们常用的操作除了上文的增删改查之外,还有很多,我们这就来看看,对于一个列表我们应该怎么玩。
1、使用sort()方法对列表进行永久排序
cars = ['bmw','audi','toyota','subaru']
cars.sort()
print(cars)
输出结果:
['audi', 'bmw', 'subaru', 'toyota']
现在cars列表元素顺序已被永久性的改变了,它现在是按照字母排序,无法恢复到原来的模样。
另外,我们可以传递给sort()方法参数,实现倒着排序
cars = ['bmw','audi','toyota','subaru']
cars.sort(reverse=True)
print(cars)
输出结果:
['toyota', 'subaru', 'bmw', 'audi']
2、使用函数sorted()对列表进行临时排序
保留列表元素本来的顺序,同时还要以特定的顺序呈现他们,可以用sorted()函数。
cars = ['bmw','audi','toyota','subaru']
print(sorted(cars))
print(cars)
输出结果:
['audi', 'bmw', 'subaru', 'toyota']
['bmw','audi','toyota','subaru']
3、倒着打印列表
如果需要将列表中的元素进行倒序打印,可以使用reverse()方法。
cars = ['bmw','audi','toyota','subaru']
print(cars)
cars.reverse()
print(cars)
输出结果:
['bmw', 'audi', 'toyota', 'subaru']
['subaru', 'toyota', 'audi', 'bmw']
4、确定列表长度
使用len()函数可以获悉列表的长度,如果列表中有4个元素,那么该列表的长度是4.
cars = ['bmw','audi','toyota','subaru']
len(cars)
输出结果:
4