python - 从另一个字典创建自定义字典
问题描述
有一本像这样的字典
{'A': [0.06, 0.1], 'B': [10.69, 13.58]}
想转换成字典列表
list = [
{"name": A, "data": [0.06, 0.1]},
{"name": B, "data": [10.69, 13.58]}
]
解决方案
dict.items
您可以为此使用列表推导:
D = {'A': [0.06, 0.1], 'B': [10.69, 13.58]}
L = [{"name" : k, "data" : v} for k, v in D.items()]
print(L)
输出:
[{'name': 'A', 'data': [0.06, 0.1]}, {'name': 'B', 'data': [10.69, 13.58]}]
推荐阅读
- python - 使用 np.isclose() 比较时间向量时出现内存错误
- .net - 更改属性网格集合显示
- ios - 使用不同的单元格创建 UITable
- c++ - Manjaro 上的安装和编译提升
- java - 如何从 Excel 文件中获取 @tag 到 Selenium java 中的 CucumberOptions
- windows - MSYS2:使命令不显示任何内容并且运行时间过长
- node.js - 如何将 PDF 文件响应从 Node js 的后端发送到 Swift 的客户端?
- flutter - Flutter iOS 模拟器
- python-3.x - 在 EC2 实例上安装 numpy 1.21.0
- android - 未连接适配器;在android中跳过布局