本文共 450 字,大约阅读时间需要 1 分钟。
sorted([36, 5, -12, 9, -21], key=abs)按照绝对值排序
假设我们用一组tuple表示学生名字和成绩:
sorted()
对上述列表分别按名字排序: def by_name(t): return t[0].lower()print(sorted([('Bob', 99), ('Adam', 92), ('Bart', 66), ('Lisa', 88)]))
def by_score(t): return -t[1]print(sorted([('Bob', 99), ('Adam', 92), ('Bart', 66), ('Lisa', 88)],key=by_score))
转载地址:http://phimi.baihongyu.com/