下面是一个Python代码示例,用于按照项目数量对群组进行排序:
# 定义群组列表
groups = [
{"name": "Group 1", "projects": 5},
{"name": "Group 2", "projects": 3},
{"name": "Group 3", "projects": 8},
{"name": "Group 4", "projects": 1},
]
# 使用lambda表达式作为排序关键字,按照项目数量进行排序
sorted_groups = sorted(groups, key=lambda x: x["projects"])
# 打印排序后的群组列表
for group in sorted_groups:
print(group["name"], group["projects"])
输出结果将会是:
Group 4 1
Group 2 3
Group 1 5
Group 3 8
这个代码示例使用sorted()
函数和lambda表达式对群组列表进行排序。lambda表达式定义了排序关键字,即按照群组中的项目数量进行排序。排序后的群组列表将按照项目数量从小到大的顺序排列。
上一篇:按照项目数量的*ngFor循环