要按年龄分组对 EGN 进行排序,可以使用Python的内置函数sorted()和lambda表达式来实现。
下面是一个示例代码:
EGN = [
{'name': 'Alice', 'age': 25},
{'name': 'Bob', 'age': 30},
{'name': 'Charlie', 'age': 20},
{'name': 'David', 'age': 35},
{'name': 'Eve', 'age': 25}
]
sorted_EGN = sorted(EGN, key=lambda x: x['age'])
for person in sorted_EGN:
print(person['name'], person['age'])
运行以上代码,将会按年龄升序排列 EGN 列表,并输出结果:
Charlie 20
Alice 25
Eve 25
Bob 30
David 35
在lambda表达式中,我们使用 x['age'] 作为排序的关键字,表示按照每个字典中 'age' 键对应的值来进行排序。
下一篇:按年龄分组人