【发布时间】:2016-03-03 18:41:48
【问题描述】:
我在 python 中有一个这样的列表:
x = [{'A': 1, 'B': 2}, {'A': 3, 'B': 4}, {'A': 5, 'B': 6}]
它的成员是Dictionary 项目。我想过滤列表以获取此列表:
X = [1, 3, 5]
有没有像x[0:2]['A'] 这样的神奇命令来过滤这样的列表?
【问题讨论】:
-
[D['A'] for D in x] -
@El'endiaStarman 谢谢。那行得通。你能把它作为答案发布吗?
-
@El'endiaStarman 你可以使用
[D.get('A') for D in x]来避免密钥错误 -
@VigneshKalai:感谢您的提示!我已将其包含在我的答案中。
-
您是否对列表或字典进行过研究?
标签: python list dictionary