2013-10-18 10:07:03|

 
import copy
a = [1,2,3,['a','b']]
b = a
c = a[:]
d = copy.copy(a)
e = copy.deepcopy(a)
print "a         ",a
print "=         ",b
print "[:]         ",c
print "copy      ",d
print "deepcopy ",e
print 
 
a[0] = 9
print "a         ",a
print "=         ",b
print "[:]         ",c
print "copy      ",d
print "deepcopy ",e
print 
a[-1][0] = 'x'
 
print "a         ",a
print "=         ",b
print "[:]         ",c
print "copy      ",d
print "deepcopy ",e
 
输出:
a          [1, 2, 3, ['a', 'b']]
=          [1, 2, 3, ['a', 'b']]
[:]          [1, 2, 3, ['a', 'b']]
copy       [1, 2, 3, ['a', 'b']]
deepcopy  [1, 2, 3, ['a', 'b']]
 
a          [9, 2, 3, ['a', 'b']]
=          [9, 2, 3, ['a', 'b']]
[:]          [1, 2, 3, ['a', 'b']]
copy       [1, 2, 3, ['a', 'b']]
deepcopy  [1, 2, 3, ['a', 'b']]
 
a          [9, 2, 3, ['x', 'b']]
=          [9, 2, 3, ['x', 'b']]
[:]          [1, 2, 3, ['x', 'b']]
copy       [1, 2, 3, ['x', 'b']]
deepcopy  [1, 2, 3, ['a', 'b']]

最新文章

  1. android 获取应用的当前版本号&获取当前android系统的版本号
  2. 【小白的CFD之旅】06 流体力学基础
  3. 一个页面从输入URL到页面加载显示完成,这个过程都发生了什么?
  4. phantomjs+selenium实现爬取动态网址
  5. 下载python标准库--python
  6. codeforces 471C.MUH and House of Cards 解题报告
  7. Fedora 21 安装QQ国际版
  8. Linux协议栈函数调用流程
  9. Extjs换肤+cookie皮肤记忆功能
  10. 真实记录我入门学习Linux系统的经历
  11. NotePad++ 正则表达式替换 高级用法 [转]
  12. 算法题丨Two Sum
  13. Log4Net 常见错误提示(不断更新中)
  14. Kubernetes理论基础
  15. js将时间戳格式化为HH:ii:ss的格式
  16. PHP从入门到精通(五)
  17. Android M 动态权限获取
  18. java.lang.String cannot be cast to scala.runtime.Nothing Scala中的Nothing类型
  19. Ubuntu单用户模式(安全模式)
  20. Lintcode: Heapify && Summary: Heap

热门文章

  1. 年度精品 XP,32/64位Win7,32/64位Win10系统【电脑城版】
  2. Linux php安装zip扩展
  3. shell 数值比较和字符串比较
  4. Java数据结构和算法(四)--链表
  5. java读取nc文件的问题,前端ajax 发送参数进行交互的实例
  6. MySQL索引之博客荐读
  7. ArchLinux 安装笔记
  8. Jvm:性能调优监控工具
  9. js的闭包中关于执行环境和作用链的理解
  10. CentOS 6.5 x64 安装Tomcat8 并配置两个Tomcat8