说我有以下两个列表。
x = [1, 2, 3] y = [4, 5, 6]
现在,我想要一个包含对这些列表的引用的列表,
因此,而不是想要
z = [x, y] -> [[1, 2, 3], [4, 5, 6]]
我想要以下
z = [ref of x, ref of y]
如何在Python中实现?
z = [x, y] 是使用引用的方式:
z = [x, y]
>>> x = [1, 2, 3] >>> y = [4, 5, 6] >>> z = [x, y] >>> x[0] = 0 >>> z [[0, 2, 3], [4, 5, 6]]
如果要复制,请使用切片符号或复制模块:
>>> z=[x[:],y[:]] >>> x[0] = 11 >>> x [11, 2, 3] >>> z [[0, 2, 3], [4, 5, 6]]
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
点击生成二维码
我来说两句