例1.1
>>> l1 = [{'name0':'李四','age':40}]
>>> sorted(l1)
[{'name0': '李四', 'age': 40}]
例1.2
>>> l1 = [{'name0':'李丽','age':40}, {'name0':'张那','age':30},{'name0':'王原','age':50},{'name0':'王丽萍','age':50}]
>>> sorted(l1)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: '<' not supported between instances of 'dict' and 'dict'
例1.3
>>> l1 = [{'name0':'李四','age':40}, {'name0':'张那','age':30},{'name0':'王原','age':50},{'name0':'王丽萍','age':50}]
>>> sorted(l1,key=lambda x:x['name0'])
[{'name0': '张那', 'age': 30}, {'name0': '李四', 'age': 40}, {'name0': '王丽萍', 'age': 50}, {'name0': '王原', 'age': 50}]
例1.4
>>> l1 = [{'name0':'李四','age':30}, {'name0':'张那','age':60},{'name0':'王原','age':50},{'name0':'王丽萍','age':50}]
>>> sorted(l1,key=lambda x:x[0])
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "<stdin>", line 1, in <lambda>
KeyError: 0
例1.5
>>> l = []
>>> sorted(l)
[]