您認為 Python 字典真的可變嗎?
是的,Python 字典是可變的。更改鍵的引用並不會導致建立新字典。它會更新當前字典,就地更新。
示例
a = {'foo': 1, 'bar': 12}
b = a
b['foo'] = 20
print(a)
print(b)輸出
這將給出如下輸出 −
{'foo': 20, 'bar': 12}
{'foo': 20, 'bar': 12}
廣告
是的,Python 字典是可變的。更改鍵的引用並不會導致建立新字典。它會更新當前字典,就地更新。
a = {'foo': 1, 'bar': 12}
b = a
b['foo'] = 20
print(a)
print(b)這將給出如下輸出 −
{'foo': 20, 'bar': 12}
{'foo': 20, 'bar': 12}