今年の早い時期にこの問題について非常に有益な答えが得られましたが、そこではパンダを使うことができました。今私は純粋なPythonでそれをする必要があります。このような辞書があり入れ子にされたタプルを入れ子にしたネストされたdictをキーとして使用する
:
inp = {((0, 0), 0): -99.94360791266038,
((0, 0), 1): -1.1111111111107184,
((1, 0), 0): -1.111111111107987,
((1, 0), 1): -1.1111111111079839,
((1, 0), 3): -1.111111111108079}
は今、私はこのようなネストされた辞書でこれを変換したい:
out = {(0,0): {0: -99.94360791266038, 1: -1.1111111111107184},
(1,0): {0: -1.111111111107987,
1: -1.1111111111079839,
3: -1.111111111108079}
私は上品な言葉遣いを理解してこれを行うことができますどのように?私はちょうどそれの周りに私の頭を得ることができません。
inp.items(): 'しかし、私は少し読みにくいと思う。 –
@ PM2Ring:ええ、私はそれを使用したくなかったので、開梱の仕組みを説明しなければならないからです。 –