关于python list append的问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于python list append的问题相关的知识,希望对你有一定的参考价值。

为什么第二个数字是8呀?

这里有两个要点。

1、可变,不可变变量。列表是可变变量

2、变量的引用,先看数值

然后在看列表

所以会有这样的结果,1列表是可变变量,2,a,b都引用的同一个地址

参考技术A 因为first[0]和second[1]引用的是同一个列表对象[3,4],当用second[1][1]=8修改这个列表对象后,此列表对象自然就变成了[3,8]。追问

列表对象是互相关联的吗?不是单独存在的呀?

以上是关于关于python list append的问题的主要内容,如果未能解决你的问题,请参考以下文章

关于python中list的加和

python学习关于列表操作相关命令以及浅复制深复制

python关于list的常用方法

python关于list和tuple的各种方法

用python递归实现组合,以及关于递归的个人感想

python数据类型的随笔,关于list,dict和set