如果我知道键名,当数据结构像这样时,如何找到列表索引?
例如,给定字符串
我的当前代码:
foo = [{'key1': 'value1'}, {'key2': 'value2'}, {'key3': 'value3'}]
例如,给定字符串
'key2'
,它在上面的列表中的索引是多少?我的当前代码:
for i in xrange(len(foo)):
if foo[i].keys()[0] == 'key1':
print i
我很好奇是否有一些巧妙的技巧,不需要显式循环。
foo
是一个列表。 - Ashwini Chaudharybreak
语句来在找到匹配项时停止循环。但是,iCodez的方法是我会使用的。 - Ashwini Chaudhary