Python 学习笔记(三)——组织列表

1. sort()方法

此方法永久性修改列表元素顺序。

1
2
3
cars = ['c', 'a', 'b']
cars.sort()
print(cars)

结果: ['a', 'b', 'c']

2. 逆序排列
sort() 里使用参数 reverse=True

1
2
3
cars = ['c', 'a', 'b']
cars.sort(reverse=True)
print(cars)

结果: ['c', 'b', 'a']

3. 函数sorted()对列表「临时」排序

注意:调用函数sorted() 后,列表元素的排列顺序并没有变。

1
2
3
4
cars = ['c', 'a', 'b']
sorted_cars = sorted(cars)
print(sorted_cars)
print(cars)

结果:

1
2
['a', 'b', 'c']
['c', 'a', 'b']

4. 倒着打印列表
reverse() 只是 反转 列表元素的排列顺序。区别于sort(reverse=True) —— 先排序,再倒序。很容易理解:对一个列表使用sort()方法后,再对元素进行反转。

5. 函数len()确定列表长度

1
2
3
cars = ['bmw', 'audi', 'toyota', 'subaru']
length = len(cars) # 4
print(length)

———— The End ————