我有字典的名单如下:查找部分字典元素的索引列表中的
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 2010-11-11 17:43:31
@katrielalex:我正在构建的数据结构是另一个需要数据符合特定标准的过程的要求。 – jitendra 2010-11-12 09:34:47