以下のようにネストされたJSON構造を想像:私は計算されたファイル名にノード変数内のすべてのファイル名を置き換えたい最短の方法
node =
{
"0" : {
"param" : {
"filename" : "abc",
"delimiter" : "n"
},
"function" : "do something"
},
"1" : {
"param" : {
"filename" : "def",
"delimiter" : "n"
},
"function" : "do something"
},
"2" : {
"param" : {
"filename" : "ghi",
"delimiter" : "n"
},
"function" : "do something"
}
}
。たとえば、 "example.pdf"に "0"、 "1"、 "2"のfilenameの値をすべて置き換えたいとします。
Pythonで最もエレガントな方法や最短の方法は何ですか?
'node = {new_key:vの_、vのnode.items()}' – erip
まず自分で達成しようとしてください。 – Maroun
単純な 'for'ループを書いてみませんか?試しましたか? – timgeb