python - 按键值查找列表中字典的索引

标签 python python-2.7

如何在我的数据集 a 中找到 'node4' 的索引?我希望 node4 作为这个特定函数的输入。

例如:

a = [
   {'node1':['node2','node3','node5']},  
   {'node2':['node1','node8','node10']},
   {'node3':['node4','node2']},
   {'node4':['node2','node1','node3']},
   {'node5':['DEADEND']},
   {'node6':['GOAL']}
    ....
    ]

最佳答案

使用nextenumerate :

>>> next((i for i,x in enumerate(a) if 'node4' in x), None)
3

关于python - 按键值查找列表中字典的索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20345693/

相关文章:

python - 如何将没有定界符的固定宽度数字表加载到 Pandas 中?

Python CGI 内部错误 login.html login.cgi

php - Django 、Python : Is there a simple way to convert PHP-style bracketed POST keys to multidimensional dict?

python - 如何填充图像中的孔

python - 如何从这个元组列表中提取并转换成这个字典?

python - 不支持索引?

python - 使用 Python 获取 Outlook 待办事项列表

python/selenium/chromedriver 超时异常

python - 处理异常和继续的问题

python - 在为应用程序自动执行 owasp zap 的 python 代码中出现错误