根据某个或某几个字典字段来排序这个列表
from operator import itemgetter
rows = [
{'fname': 'Brian', 'lname': 'Jones', 'uid': 1003},
{'fname': 'David', 'lname': 'Beazley', 'uid': 1002},
{'fname': 'John', 'lname': 'Cleese', 'uid': 1001},
{'fname': 'Big', 'lname': 'Jones', 'uid': 1004}
]
rows_by_fname=sorted(rows,key=itemgetter("fname"))
rows_by_uid=sorted(rows,key=itemgetter("uid"))
rows_by_uid1=sorted(rows,key=lambda r:r["fname"])