Boo*_*ity 0 python dictionary list
假设我有一个列表,例如:
listofpeople = [{'Jack': ['Blue', 'Red', 'Green']}, {'Barry': ['Red', 'Green', 'Orange']}]
Run Code Online (Sandbox Code Playgroud)
如果我要搜索 'Jack' 的索引,如果 'Jack' 是列表中字典的键值,我将如何找到他的索引?
保持简单——
for people in listofpeople:
if 'Jack' in people:
idx = listofpeople.index(people)
Run Code Online (Sandbox Code Playgroud)
如果 idx 最后有一个值,则您将获得以“jack”为键的元素的索引
>>> listofpeople = [{'Jack': ['Blue', 'Red', 'Green']}, {'Barry': ['Red', 'Green', 'Orange']}]
>>> [i for i, d in enumerate(listofpeople) if "Jack" in d.keys()]
[0]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
13482 次 |
| 最近记录: |