1、 L.sort(key=None, reverse=False)
2、sorted(iterable, /, *, key=None, reverse=False)
返回一个新列表,
其中包含按升序排列的iterable中的所有项。
可以提供自定义键函数来自定义排序顺序,
可以将反转标志设置为降序。
2.1、普通列表排序(reverse = True 可设置降序)
2.2、字典,列表字典等复杂结构排序
这个结果可能不是那么理想,所以推荐使用 key 来进行排序
2.2.1、 元组列表
对于元素为元组类型的值时,可以用下标标识对哪儿个值进行排序。
key=itemgetter(0) :指对元组中的第一个值进行排序
key=itemgetter(1) :指对元组中的第二个值进行排序
也可以用lambda表达式定义 key
2.2.2、字典列表
key=itemgetter('b') :指 对字典中的 'b' 这个key进行排序
备注:后续继续补充