为了账号安全,请及时绑定邮箱和手机立即绑定

使用 python 检查字典列表中的单个元素

使用 python 检查字典列表中的单个元素

烙印99 2022-08-02 17:06:20
你有一个字典列表,如下所示:groups = {"1":["Susanne", "Laura", "Anna"],    "2":["Kim", "Lisa", "Kevin"];    "3": ["Donald", "Hans", "Jack"],    }如何检查单个元素,例如:有多少名称以“A”开头,我尝试了所有内容,但我总是收到错误......
查看完整描述

1 回答

?
犯罪嫌疑人X

TA贡献2080条经验 获得超4个赞

您可以平展内部列表,并检查有多少列表满足列表推导中的条件:


sum(i.startswith('A') for i in [s for l in groups.values() for s in l])

# 1

上述内容等效于以下 for 循环:


c = 0

for l in groups.values():

    for s in l:

           if s.startswith('A'):

                c += 1


查看完整回答
反对 回复 2022-08-02
  • 1 回答
  • 0 关注
  • 106 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信