设为首页 加入收藏

TOP

Python学习笔记【引用VS拷贝】
2014-11-24 11:39:38 来源: 作者: 【 】 浏览:0
Tags:Python 学习 笔记 引用 拷贝

赋值操作总是存储对象的引用,一般情况下这就是我们想要的,但是在某些情况下,我们不希望修改一处对象而使其他引用这个对象的对象也跟着改变,那么我们需要拷贝。


拷贝的几种方法:


1. 没有限制条件的分片表达式可以复制序列(数组,字符串,元组)


>>> L1 = [1,2,3]


>>>L2 = L1[:]


>>>L2


[1,2,3]


2.字典copy方法只可以复制字典类


>>>L1 = {'a':'1','b':'2'}


>>>L2 = L1.copy()


>>>L2


{'a':'1','b':'2'}


3.内置函数,比如list可以copy数组


>>>L1 = [1,2,3]


>>>L2 = lsit(L1)


>>>L2


[1,2,3]


4.copy模块可以拷贝


>>> import copy


>>> L1 = [1,2,3]


>>>L2 = copy.copy(L1)


>>>L2


[1,2,3]


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇jQuery 1.6.2源码阅读笔记 下一篇Python 学习笔记【使用元组的注意..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·求navicat for mysql (2025-12-26 13:21:33)
·有哪位大哥推荐一下m (2025-12-26 13:21:30)
·MySQL下载与安装教程 (2025-12-26 13:21:26)
·Linux_百度百科 (2025-12-26 12:51:52)
·Shell 流程控制 | 菜 (2025-12-26 12:51:49)