Chinaunix首页 | 论坛 | 博客
  • 博客访问: 4450613
  • 博文数量: 1214
  • 博客积分: 13195
  • 博客等级: 上将
  • 技术积分: 9105
  • 用 户 组: 普通用户
  • 注册时间: 2007-01-19 14:41
个人简介

C++,python,热爱算法和机器学习

文章分类

全部博文(1214)

文章存档

2021年(13)

2020年(49)

2019年(14)

2018年(27)

2017年(69)

2016年(100)

2015年(106)

2014年(240)

2013年(5)

2012年(193)

2011年(155)

2010年(93)

2009年(62)

2008年(51)

2007年(37)

分类: Python/Ruby

2014-03-26 14:44:48

定义:
lista = [2,[4,5]]

5种拷贝方式:
1.listb = lista[:]
2.listb = list(lista)
3.listb = [i for i in lista]
4.import copy; listb = copy.copy(lista)
5.import copy; listb = copy.deepcopy(lista)

拷贝后续操作:
listb[1].append(9)
print lista, listb

五种拷贝方式后续操作的结果:
1. [2, [4, 5, 9]] [2, [4, 5, 9]]
2. 
[2, [4, 5, 9]] [2, [4, 5, 9]]
3. 
[2, [4, 5, 9]] [2, [4, 5, 9]]
4. 
[2, [4, 5, 9]] [2, [4, 5, 9]]
5. 
[2, [4, 5]] [2, [4, 5, 9]]


阅读(1011) | 评论(1) | 转发(0) |
给主人留下些什么吧!~~

CU博客助理2014-05-22 13:12:29

嘉宾点评:
这篇文章不是原创,请注意文章的原创性.违规三次将取消参与资格哦~.(感谢您参与“原创博文评选”获奖结果即将公布)