【发布时间】:2010-11-11 17:37:03
【问题描述】:
我有一个字典列表如下:
myList=[{'id':1,'key1':'a','key2':'b'},{'id':8,'key1':'c','key2':'d'},
{'id':6,'key1':'a','key2':'p'}]
要查找元素的索引,我目前正在执行以下语句:
print myList.index({'id':8,'key1':'c','key2':'d'})
返回 1
但是,我想做这样的事情:
print myList.index({'id':8})
应该返回 1
【问题讨论】:
-
出于好奇,你为什么需要这个?它看起来像是值得重新考虑数据结构的事情,尽管不一定如此。
-
@katrielalex:我正在构建的数据结构是另一个需要数据符合特定标准的过程的要求。
标签: python dictionary indexing