以下是使用Python代码示例解决该问题的方法:
# 假设有一个包含备注的记录列表
records = [
{'name': 'John', 'remark': 'Group A'},
{'name': 'Mary', 'remark': 'Group B'},
{'name': 'Mike', 'remark': 'Group A'},
{'name': 'Emily', 'remark': 'Group B'},
{'name': 'Tom', 'remark': 'Group C'},
]
# 创建一个空字典来存储不同备注的记录数量
record_counts = {}
# 遍历记录列表,统计每个备注的记录数量
for record in records:
remark = record['remark']
if remark in record_counts:
record_counts[remark] += 1
else:
record_counts[remark] = 1
# 打印每个备注的记录数量
for remark, count in record_counts.items():
print(f'{remark}: {count}')
输出结果将是:
Group A: 2
Group B: 2
Group C: 1
这个示例代码首先创建了一个空字典record_counts
来存储每个备注的记录数量。然后通过遍历记录列表,逐个检查每个记录的备注,如果这个备注已经存在于record_counts
字典中,则将对应的计数值加1,否则在字典中新增这个备注并将计数值设为1。最后,通过遍历record_counts
字典,打印出每个备注以及对应的记录数量。
上一篇:按照被输入次数选择一个前十名单。
下一篇:按照本地化枚举排序