>>> salaries = '{"Alfred" : 300, "Jane" : 400 }'
>>> sal = json.loads(salaries)["Hritik"]=0
>>> sal
0
>>> sal = json.loads(salaries)
>>> sal["Hritik"]=0
>>> sal
{'Alfred': 300, 'Jane': 400, 'Hritik': 0}
>>> type(json.loads(salaries))
<class 'dict'>
>>> type(sal)
<class 'dict'>
に追加しますか? json.loads
は、dict
を返すだけで、他のDICTと同じにする必要がありますか?PythonはJSON形式の辞書をインライン
Pythonでの割り当ては右から左に発生しますが、 'sal'は' json.loads(salaries)["Hritik"] 'の前に実際に割り当てられるため、かなり正確ではありません。 Pythonの代入文での評価順序は、最初に現れるよりはるかに混乱します。 – user2357112
@ user2357112どこを見ればいいですか? –
https://docs.python.org/3/reference/simple_stmts.html#assignment-statements – user2357112