python 列表拷贝知识点
2013-03-16 21:00
253 查看
我们需要拷贝一个列表的话,可以用一个特殊的方法,今天给大家说下。
我先定义一个列表
a=[1,2,34]
然后我通过内置方法id()来查看对象的地址
print id(a)
对象地址:11488352
然后我拷贝一个a列表,并且复制给变量b
b = a[:]
我这里输出下变量b
print b
结果是[1, 2, 34],和a是一样的,然后我再查看下列表b的地址。
print id(b)
对象地址:11511448
可以看出出来,2个对象的地址不一样,说明是重新拷贝生成的一个新的列表对象,而不是引用的赋值。
转载地址:http://www.cnpythoner.com/post/243.html
我先定义一个列表
a=[1,2,34]
然后我通过内置方法id()来查看对象的地址
print id(a)
对象地址:11488352
然后我拷贝一个a列表,并且复制给变量b
b = a[:]
我这里输出下变量b
print b
结果是[1, 2, 34],和a是一样的,然后我再查看下列表b的地址。
print id(b)
对象地址:11511448
可以看出出来,2个对象的地址不一样,说明是重新拷贝生成的一个新的列表对象,而不是引用的赋值。
转载地址:http://www.cnpythoner.com/post/243.html
相关文章推荐
- Python中列表的拷贝问题
- python列表复制(浅拷贝and深拷贝)
- Python【知识点】面试小点列表生成式小坑
- 用python实现的可以拷贝或剪切一个文件列表中的所有文件
- python知识点1之引用、拷贝、函数参数传递、实例调用了类变量
- Python随记(四)列表复制 之 直接赋值 浅拷贝 和 深度拷贝的分析
- Python 关于拷贝(copy)汇总(列表拷贝 // 字典拷贝 // 自定义对象拷贝)
- python中列表,元组,字典知识点整理
- python列表及for循环要注意的知识点
- python一些基本知识点之列表(二)
- Python中使用copy模块实现列表(list)拷贝
- Python学习笔记摘要(一)类型 字符串 函数 列表 深浅拷贝
- python3 -- 列表操作 -深拷贝、浅拷贝、遍历
- python_使用copy模块实现列表(list)拷贝
- 用python实现的可以拷贝或剪切一个文件列表中的所有文件
- python 知识点(三)列表、元组、字典
- python matplotlib 画图知识点列表
- python 列表浅拷贝和深拷贝
- python知识点:浅拷贝和深拷贝
- Python 零碎知识点(1)--列表和元组