这是我尝试的python代码
a=[100,203,56,[18]]
b=list(a)
a[3][0]=89
a[1]=23
print(b)
我得到了以下结果:
[10020356[89]]
我不明白为什么只有一个作业有效,而另一个作业无效。其次,我正在打印变量b,我如何更改“a”影响“b”
另外,,
当我写作时
b[1]=23
而不是
a[1]=23
输出改变了,我得到了
[100,23,56[89]]
编辑:尽管很少有答案给我提供解决方案,但我无法理解为什么列表中只有一个元素发生了变化,而另一个元素却没有发生变化
Tags:
目前没有回答
相关问题 更多 >
编程相关推荐