Python 通过匹配dict',返回列表中dict的索引范围;s值

Python 通过匹配dict',返回列表中dict的索引范围;s值,python,list,dictionary,Python,List,Dictionary,我有一份字典清单。我可以访问包含我要查找的“名称”的词典列表的索引,如下所示: next(index for (index, d) in enumerate(lst) if d["name"] == "Joe") 但是如果“Joe”出现在我列表中的多个词典中呢?换句话说,我的列表中会有一系列索引,其中包含一个名为“Joe”的字典 如何返回该范围的索引 将其更改为列表[枚举(lst)中的(索引,d)索引,如果d[“name”]=“Joe”]。您将获得所有索引es,其中词典的名称是Joe完美!谢谢

我有一份字典清单。我可以访问包含我要查找的“名称”的词典列表的索引,如下所示:

next(index for (index, d) in enumerate(lst) if d["name"] == "Joe")
但是如果“Joe”出现在我列表中的多个词典中呢?换句话说,我的列表中会有一系列索引,其中包含一个名为“Joe”的字典


如何返回该范围的索引

将其更改为列表<代码>[枚举(lst)中的(索引,d)索引,如果d[“name”]=“Joe”]。您将获得所有
索引
es,其中词典的
名称
Joe
完美!谢谢您。如果你想得到答案,就加上。