列表排序
a = [3,2,1]
方法一
a.sort()
方法二
sorted_result = sorted(a)
元组排序
a = (3,2,1)
sorted_result = sorted(a)
字符串排序
a = "321"
sorted_result = ''.join(sorted(a))
字典排序
a = {"c": 1, "b": 2, "a": 3}
1、单独打印排序好的key值
sorted_result = sorted(a.keys())
2、单独打印排序好的value值
sorted_result = sorted(a.values())
3、根据key值排序打印排序后的字典
sorted_result = sorted(a.items(), key=lambda d: d[0])
4、根据value值排序打印排序后的字典
sorted_result = sorted(a.items(), key=lambda d: d[1])
以上方式均可通过reverse关键字控制升序和降序,默认为reverse=False升序排列