如何计算字典中每个标题的数量

欢乐时光

我一直试图弄清楚一段时间,而不是最擅长编程的人。这是我到目前为止所拥有的。

词典的关键字应该是列表中员工的头衔,并且应该是具有该特定标题的员工数的值。

employees = [
    {
        "email": "[email protected]",
        "employee_id": 101,
        "firstname": "Jonathan",
        "lastname": "Calderon",
        "title": "Mr",
        "work_phone": "(02) 3691 5845"
    },
    {
        "email": "[email protected]",
        "employee_id": 102,
        "firstname": "Christopher",
        "lastname": "Hansen",
        "title": "Mr",
        "work_phone": "(02) 5807 8580"
    },
    {
        "email": "[email protected]",
        "employee_id": 103,
        "firstname": "Isabella",
        "lastname": "Dorsey",
        "title": "Mrs",
        "work_phone": "(02) 6375 1060"
    },
    {
        "email": "[email protected]",
        "employee_id": 104,
        "firstname": "Barbara",
        "lastname": "Baker",
        "title": "Ms",
        "work_phone": "(03) 5729 4873"
    }
]




#my work
for i in employees:
    print(i['title'])

employees.count('title')
print()
#my output:
Mr
Mr
Mrs
Ms
#expected output:
{'Ms': 1, 'Mrs': 1, 'Mr': 2}
亚历克斯

collections.Counter

from collections import Counter

counts = Counter([x['title'] for x in employees])
print(counts)
# Counter({'Mr': 2, 'Mrs': 1, 'Ms': 1})

如果有任何没有title字段使用的记录:

counts = Counter([x.get("title", None) for x in employees])
# Counter({'Mr': 2, 'Mrs': 1, 'Ms': 1, None: 1})

在这里,.get将获取的值,如果不存在,则title返回Nonetitle

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

我如何使用字典理解来计算文档中每个单词的出现

如何打印数组列表中的每个对象并正确计算其数量?

计算字典中SPECIFIC / CERTAIN值的数量

如何计算数组中每个字母数字的数量?(APL)

计算Tableau中逗号分隔列中每个元素的数量

计算每个组中重复项的数量

如何计算每个熊猫中每个p1 id下的所有孩子的数量?id和父母id被给出

计算每个bin中的值数量:Python

如何找到字典中每个键的最小值/最大值?以及如何找到每个键的值数量?

在嵌套字典的每个键中添加相反数量的值

如何在python字典中查找每个键的唯一值数量

如何计算c中每个字符串的单词和句子的数量?

每个单元格包含列表时如何计算熊猫中唯一值的数量

如何计算字典值中的标记并将每个匹配项替换为列表中的项

SQL如何计算每个客户的会议数量?

计算每个类中相同元素的数量

如何从字典中的列表中获取所有值,我需要为每个项目获取标题

对于数组中的每个元素,我们如何计算大于该元素的右边元素的数量?

如何计算每个组中唯一名称的数量

如何计算ArrayList中每个项目的数量,然后显示它们?

在下面的代码示例中,如何计算Python中输出的每个字典值?

如何计算字段中的数量

如何计算我的sql数据库中每个单词的数量?

如何使用字典计算字符串中每个单词的字母?(Python)

如何计算字典中键的数量

Python:计算每个流派的标题数量和平均评分

如何计算对话中每个角色所说的单词数并将计数存储在字典中?

如何计算django模板中字典中不同键的数量

Python - 如何计算包含字典字典的列中每个唯一键的频率?