我有这个 python 字典:
{'1000123456': ['Rubble', 100, 90, 80, 80, 87.5], '1000123454': ['Tom', 70, 0, 65, 95, 57.5], '1000123459': ['Chipmunk', 86, 70, 0, 96, 63.0]}
如何在不完全导入以下列表的情况下将上面的字典转换为:
[[1000123456, 'Rubble', 100, 90, 80, 80, 87.5], [1000123454, 'Tom', 70, 0, 65, 95, 57.5], [1000123459, 'Chipmunk', 86, 70, 0, 96, 63.0]]
最佳答案
使用列表理解:
items = [[int(k)]+v for k, v in dictionary.items()]
[int(k)]
创建一个包含单个项目的列表:转换为整数的键。然后我将值添加到它,所以它最终成为一个列表,其中包含 dictionary
中每个键值对的键和值中的所有项目。
关于python - Python 中要列出的字典,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35952155/