2
我有詞典的詞典:轉換詞典的詞典列表的字典
d = {"a": {"x":1, "y":2, "z":3}, "b": {"x":2, "y":3, "z":4}, "c": {"x":3, "y":4, "z":5}}
我想將其轉換爲:
new_d = {"x":[1, 2, 3], "y": [2, 3, 4], "z": [3, 4, 5]}
的要求是:new_d[key][i]
和new_d[another_key][i]
應在d
的同一子字典中。
因此,我創建new_d = {}
然後:
for key in d.values()[0].keys():
new_d[key] = [d.values()[i][key] for i in range(len(d.values()))]
這給我我所期待的,但如果有一些內置的功能,此操作或者有更好的方法來做到這一點,我只是想知道。