码迷,mamicode.com
首页 > 编程语言 > 详细

python 复制

时间:2019-08-31 19:40:52      阅读:72      评论:0      收藏:0      [点我收藏+]

标签:src   python   alt   deepcopy   bsp   image   函数   ima   相同   

1. list的复制

  • 直接用赋值符号实现浅复制,两者用id()函数的返回值是相同的,也就是占用同一块内存空间。
  • 导入 copy 库, 用 copy.deepcopy(list1) 再赋值实现深复制,两者用id()函数的返回值是不同的,且分别有自己的内存空间。

如:

技术图片

  2. numpy.array的复制

  • 直接用赋值符号实现浅复制,两者用id()函数的返回值是相同的,也就是占用同一块内存空间。
  • 用arr.copy()再赋值实现深复制,两者用id()函数的返回值是不同的,且分别有自己的内存空间。

如:

技术图片

 

python 复制

标签:src   python   alt   deepcopy   bsp   image   函数   ima   相同   

原文地址:https://www.cnblogs.com/wxiaoli/p/11440018.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!