python - 将字典列表转换为列表列表
问题描述
我有如下字典列表
dictList = [{'key': 'ABORT_DETACHED_QUERY', 'value': 'false'}, {'key': 'ALLOW_CLIENT_MFA_CACHING', 'value': 'false'}, {'key': 'ALLOW_ID_TOKEN', 'value': 'false'}]
我想像下面这样转换它
List1= [['ABORT_DETACHED_QUERY', 'false'], ['ALLOW_CLIENT_MFA_CACHING', 'false'], ['ALLOW_ID_TOKEN', 'false']]
感谢你的帮助 !
解决方案
您可以使用列表推导,迭代列表中的每个字典,并仅获取每个字典的值列表:
List1 = [[*item.values()] for item in dictList]
输出:
[['ABORT_DETACHED_QUERY', 'false'], ['ALLOW_CLIENT_MFA_CACHING', 'false'], ['ALLOW_ID_TOKEN', 'false']]
推荐阅读
- java - 如何将 JPA 关系添加到持久实体的属性子集列表中?
- javascript - 当作为参数传递时,构造函数中绑定的 React 方法如何失去它的有界性?
- android - 从 Firebase 存储中检索图像 url 并放置在警报对话框中
- c++ - 切换到 Visual Studio 2019 后必须在此上下文中展开参数包
- safari - getAccessTokenAsync 仅在 safari 上返回 13001
- javascript - 将函数放入 javascript 对象中是一种好习惯吗?
- keras - 在 Google Colab TPU 上训练 CNN 的最佳方法
- reporting-services - How do I amend shared data source definitions after SSRS migration to a diff node?
- android - 如何知道有效的 FirebaseAuth 是否即将过期
- android - 注册以在通知被接受或拒绝时收听