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[key][i]
とnew_d[another_key][i]
があるべきであるということである
new_d = {"x":[1, 2, 3], "y": [2, 3, 4], "z": [3, 4, 5]}
d
の同じサブディクショナリにあります。これは私が期待したものを私に与えますが、いくつかの組み込み関数は、この操作のためにそこにあるか、それを行うには良い方法がある場合、私はちょうど疑問に思って
for key in d.values()[0].keys():
new_d[key] = [d.values()[i][key] for i in range(len(d.values()))]
:
は、だから私は、その後new_d = {}
とを作成しました。