a
以前の値を含む単純なオブジェクトになるように変数を再構築するためのより良い解決策を考えられる人はいますか? 私はこのようにするのは嫌いです.1行の方が好きですが、それでも読みやすいものでなければなりません.
a = "somevalue"
b = "somekey"
tmp = a
a = {}
a[b] = tmp
言い換えると、望ましい(そして上記のコードから:実際の)結果は次のとおりです。
a = { "somekey": "somevalue" }
「somekey」と「somevalue」が実際に変数b
であり、a
.