import copy

a = [[1,2,3],[4,5,6]]

b = a

c = copy.copy(a)

d = copy.deepcopy(a)

 

a.append(15)

a[1][2] = 10

 

print a

print b

print c

print d

 

# [[1,2,3],[4,5,10],15]

#[[1,2,3],[4,5,10],15]

# [[1,2,3],[4,5,10]]

#[[1,2,3],[4,5,6]]

 

http://xianglong.me/article/python-variable-quote-copy-and-scope/

posted on 2016-11-16 19:12  xiaojyan  阅读(48)  评论(0)    收藏  举报