python - 如何从字典列表中仅获取 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}]
谁能帮我这个?
解决方案
如果您使用的是 Python 3.6+,则字典按插入顺序排序。因此,您可以这样做:
A = [dict(list(element.items())[:2]) for element in A]
推荐阅读
- python - 使用 pandas 可视化 JSON
- java - 如何从 Java 注释处理器中的局部变量中去除注释?
- java - Retrofit Post Multipart 表单数据值为空
- php - 将数据从一个表添加到另一个表时遇到问题
- android - 如何在 gradle kts 中排除(忽略)android 构建变体
- javascript - 单击分页页面时向上滚动
- java - 阶乘的最后 3 个非零数字
- python - 外观相同但字节表示不同的字符串
- javascript - 将字符串 [array] 而不是 'string' 推送到纯 JavaScript 中的数组
- python - 标签未在 kivy 中更新