list .__ iadd__和list .__ add__的不同行为
考虑以下代码:
>>> x = y = [1, 2, 3, 4]>>> x += [4]>>> x[1, 2, 3, 4, 4]>>> y[1, 2, 3, 4, 4]
然后考虑这个:
>>> x = y = [1, 2, 3, 4]>>> x = x + [4]>>> x[1, 2, 3, 4, 4]>>> y[1, 2, 3, 4]
为什么这两个有区别?
(是的,我试着寻找这个)。
30秒到达战场
侃侃无极
相关分类