dic={}
dic[1]=100
dic[2]=200
dic[1]+=500
在这里,我已经初始化了一个字典,我能够更新字典的键值。但字典中的键值是不可变的,所以到底发生了什么,谁能告诉我?
只要这样想就可以了。我们有一个空的字典。
d = {}
如果我们这样做
d[1] = 100
我们只是简单地添加了一个键 并给这个键赋值 就在那时,就在那里。
就像集合一样,字典不能有重复的键,所以添加另一个同名的键会覆盖原来的键。
就像做调用 d[1] = 200
将覆盖原来的 d[1]
.
d[1] += 500
和:
d[1] = d[1]+500
我们只是简单地告诉Python将一个键添加到 d
叫做 1
,并将原密钥的值加500分配给该密钥。