首页 > 解决方案 > 如何从字典列表中仅获取 2 个键值?

问题描述

从这个列表

A=[{'a':1,'b':2,'c':3},
   {'b':1,'c':2,'a':3},
   {'c':1,'a':2,'b':3}] 

怎么获得

A=[{'a':1,'b':2},{'b':1,'c':2},{'c':1,'a':2}]

谁能帮我这个?

标签: pythonlistdictionary

解决方案


如果您使用的是 Python 3.6+,则字典按插入顺序排序。因此,您可以这样做:

A = [dict(list(element.items())[:2]) for element in A]

推荐阅读