0x01 使用sort()对列表进行永久性排序
按照字母顺序排序,且是永久性排序;可选参数reverse=True
,按照相反的字母顺序排序;
代码
names = ['bxx', 'ayy' , 'cdd']
names.sort()
print(names)
names.sort(reverse = True)
print(names)
结果
>>['ayy', 'bxx', 'cdd']
>>['cdd', 'bxx', 'ayy']
0x02 使用sorted()对列表进行临时排序
和sort差不多,也有一个可选参数reverse = True,唯一不同的是sorted排序是临时性的
代码
names = ['bxx', 'ayy' , 'cdd']
print("这是最开始的列表:" )
print(names)
print("\n这是临时排序后的列表:")
print(sorted(names))
print("\n让我看看有没有发生改变:")
print(names)
结果
这是最开始的列表:
[‘bxx’, ‘ayy’, ‘cdd’]这是临时排序后的列表:
[‘ayy’, ‘bxx’, ‘cdd’]让我看看有没有发生改变:
[‘bxx’, ‘ayy’, ‘cdd’]
0x03 reverse()倒着打印列表
代码
babys = ['Alen', 'Alex' , 'jason']
print(babys)
babys.reverse()
print(babys)
结果
>>['Alen', 'Alex', 'jason']
>>['jason', 'Alex', 'Alen']
0x04 len()确定列表长度
代码
names = ["a", "b"]
len(names)
结果
>>2