排序
列表排序
基本数据类型
l = [2, 1, 4, 3, 5]
l_small = sorted(l)
l_big = sorted(l, reverse=True)
print(l)
print(l_small)
print(l_big)
# 输出
[2, 1, 4, 3, 5]
[1, 2, 3, 4, 5]
[5, 4, 3, 2, 1]组合数据类型 - 元组
gfs = [('金晨', 20, 175), ('高圆圆', 35, 170), ('范冰冰', 30, 165)]
gfs_age = sorted(gfs, key=lambda item: item[1])
gfs_height = sorted(gfs, key=lambda item: item[2])
print(gfs)
print(gfs_age)
print(gfs_height)
# 输出
[('金晨', 20, 175), ('高圆圆', 35, 170), ('范冰冰', 30, 165)]
[('金晨', 20, 175), ('范冰冰', 30, 165), ('高圆圆', 35, 170)]
[('范冰冰', 30, 165), ('高圆圆', 35, 170), ('金晨', 20, 175)]组合数据类型 - 字典
Last updated