文章目录
通过某个关键字排序字典列表
问题
假设有一个字典列表,需求是根据某个或者某几个字典字段来排序这个列表?
解决方法
在上篇文章【Python 通过某个字段将记录分组】中尝试使用过,Python 提供的 operator
模块中的 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}
]
利用 <