tiger吴 发表于 2020-6-29 19:16:44

关于奇技淫巧里面的列表的一种用法

s的六个元素都是对none的引用,为什么给其中一个赋值后,不是六个都改变,而只是改变了三个

xiaofeiyu 发表于 2020-6-29 20:53:28

这个。。。
因为s只对这一个大列表中每一个小列表的第一个值起作用,它没有改变第二个值

tiger吴 发表于 2020-6-29 22:45:26

xiaofeiyu 发表于 2020-6-29 20:53
这个。。。
因为s只对这一个大列表中每一个小列表的第一个值起作用,它没有改变第二个值

第二个值也是对第一个的引用啊,为什么不改变呢

_荟桐_ 发表于 2020-6-29 22:51:55

>>> a,b = "1" * 2
>>> id(a)
2974067488
>>> id(b)
2974067488
就像这个一样,乘完之后指向的是同一个地址
所以在列表里改一个,其它也会变
页: [1]
查看完整版本: 关于奇技淫巧里面的列表的一种用法