>>> 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