gpt4 book ai didi

Python 列表追加错误

转载 作者:太空宇宙 更新时间:2023-11-04 08:56:28 26 4
gpt4 key购买 nike

我尝试同时(连续一行)对多个列表使用追加。

但是,它将所有项目添加到我的所有列表中。请查看下面的脚本和结果:

x1=y1=z1=[]
for i in range(1,5):
x1.append(i)
y1.append(i*4)
z1.append(i*10)
print ("\n x1=", x1,"\n y1=", y1,"\n z1=", z1)

结果:

 x1= [1, 4, 10, 2, 8, 20, 3, 12, 30, 4, 16, 40] 
y1= [1, 4, 10, 2, 8, 20, 3, 12, 30, 4, 16, 40]
z1= [1, 4, 10, 2, 8, 20, 3, 12, 30, 4, 16, 40]

感谢您的评论。

最佳答案

那是因为x1x2x3 绑定(bind)到同一个列表。写 x1, x2, x3 = [], [], [] 而不是 x1 = x2 = x3 = []

关于Python 列表追加错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29736291/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com