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')]"