不断的学习,我们才能不断的前进
一个好的程序员是那种过单行线马路都要往两边看的人

python排忧解难

菜鸟教教程

list、array和Tuple的区别

  • list
    list是python内置函数,它的数据类不必相同的。在list中的数据类型保存的是数据的存放的地址,简单的说就是指针,并非数据.用append()函数来添加元素;del list[2]来删除下标为2的元素;用in来判断元素是否在列表里面;

注意直接复制list会出现浅拷贝问题,需要用copy()函数来解决

  • array
    numpy里面封装的array的中的类型必须全部相同, array的创建:参数既可以是list,也可以是元组.使用对应的属性shape直接得到形状
  • Tupple
    元组和列表类似,但是元组中的元素不能修改

赋值、浅拷贝和深拷贝

参考地址

  • 赋值
    两个对象指向同一个地址
  • 浅拷贝
    是两个不同的对象,但是对象的子对象还是指向同一个地址
  • 深拷贝
    要引用copy 模块的 deepcopy 方法,完全拷贝父对象和子对象

目录