示例1:列表裏面含有列表進行排序
s = [[1, 2], [100, 2], [33, 3], [25, 6]] s.sort(key=lambda k: k[0]) print(s)
結果:spa
[[1, 2], [25, 6], [33, 3], [100, 2]]
示例2:列表裏面含有字典進行排序code
s = [{'a': 1, 'b': 2}, {'a': 100, 'b': 2}, {'a': 33, 'b': 3}, {'a': 25, 'b': 6}] s.sort(key=lambda k: k['a']) print(s)
結果blog
[{'a': 1, 'b': 2}, {'a': 25, 'b': 6}, {'a': 33, 'b': 3}, {'a': 100, 'b': 2}]
實例3:排序
s = [{'a': 1, 'b': 2}, {'a': 100, 'b': 2}, {'a': 33, 'b': 3}, {'a': 25, 'b': 6}] def sort(k): return k['a'] s.sort(key=sort) print(s)