VB.net 2010 视频教程 VB.net 2010 视频教程 python基础视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
当前位置:
首页 > Python基础教程 >
  • 谈谈Python中对象拷贝(2)

上面拷贝的操作变得so easy了:

1
2
3
4
5
6
7
l1= [[1,2],3]
l2= copy.copy(l1)
l3= copy.deepcopy(l1)
l2.append(4)
l2[0].append(5)
l3[0].append(6)
# l1 = [[1, 2, 5], 3], l2 = [[1, 2, 5], 3, 4], l3 = [[1, 2, 6], 3]

相关说明:

copy(x)

   Shallow copy operation on arbitrary Python objects.

   See the module's __doc__ string for more info.

deepcopy(x, memo=None, _nil=[])

   Deep copy operation on arbitrary Python objects.

   See the module's __doc__ string for more info.

 

相关教程