a = [(123,'b',8),(122,'c',3),(128,'a',5)]
print(a)
######以元组的第1个元素排序,没有任何参数时,默认是由小到大排序
a.sort()
print('\n以元组的第1个元素排序')
print(a)
a.sort(reverse=True)
print(f'有大到小:{a}')
######以元组的第2个元素排序
print('\n以元组的第2个元素排序')
a.sort(key=lambda i:i[1])
print(a)
a.sort(key=lambda i:i[1],reverse=True)
print(f'有大到小:{a}')
######以元组的第3个元素排序
print('\n以元组的第3个元素排序')
a.sort(key=lambda i:i[2])
print(a)
a.sort(key=lambda i:i[2],reverse=True)
print(f'有大到小:{a}')
python列表的sort用法
最新推荐文章于 2024-06-12 21:12:00 发布