查看代码:
a = ['Hello']
b = a # ['Hello']
b.append(2)
print b # ['Hello', 2]
print a # ['Hello', 2]
这里,a被赋予b,意味着a中值的变化会影响b的值。在这种情况下,b的变化如何影响a?
是否python中的List有任何特殊规则,其中附加值会影响a和b?
答案 0 :(得分:0)
因为它的值完全相同。名称绑定到引用,这意味着b = a
指向同一列表。