>>> 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
,因爲我可以用字典薩爾呢? 是不是json.loads
只返回dict
,這應該是任何其他字典相同?Python的追加到JSON字典在線
「python中的賦值從右到左發生」不太準確,因爲'sal'實際上是在'json.loads(salaries)[「Hritik」]'之前賦值的。 Python賦值語句中的評估順序比第一次出現時更加混亂。 – user2357112
@ user2357112我在哪裏可以看到這個? –
https://docs.python.org/3/reference/simple_stmts.html#assignment-statements – user2357112