Skip to main content
 首页 » 编程设计

python之从 python 中的字典列表中获取特定索引项的列表(列表理解)

2025年05月04日7TianFang

我有一个这样的字典列表:

listDict = [{'id':1,'other':2},{'id':3,'other':4},{'id':5,'other':6}] 

我想要字典中所有 ID 的列表。所以,从给定的列表中我会得到列表:

[1,3,5] 

应该是一行。我知道我以前做过这个,我只是忘记了语法...谢谢

请您参考如下方法:

>>> listDict = [{'id':1,'other':2},{'id':3,'other':4},{'id':5,'other':6}] 
>>> [item["id"] for item in listDict] 
[1, 3, 5]