sorted()函数是对可迭代对象进行排序操作,且得到的结果为参与排序的元素组成的列表。

l1 = [1, 3, 4, 2, 5, 7, 6, 8, 0, 9]
# 对列表中的元素进行排序
print(sorted(l1))
'[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]'
print(sorted(l1, reverse=True))
'[9, 8, 7, 6, 5, 4, 3, 2, 1, 0]'
# 按字典值的长度进行排序
d1 = {'a': 'aa', 'b': 'b', 'c': 'ccc'}
print(sorted(d1.items(), key=lambda x: len(x[1])))
"[('b', 'b'), ('a', 'aa'), ('c', 'ccc')]"