沉铝汤的破站

IS LIFE ALWAYS THIS HARD, OR IS IT JUST WHEN YOU'RE A KID

python-组织列表

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