Python_每日习题_0007_copy
Posted LXL_1
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python_每日习题_0007_copy相关的知识,希望对你有一定的参考价值。
题目:将一个列表的数据复制到另一个列表中。
程序分析:使用列表[:],拿不准可以调用copy模块
import copy a = [1,2,3,4,[‘a‘,‘b‘]] b = a #赋值 c = a[:] #浅拷贝 d = copy.copy(a) #浅拷贝 e = copy.deepcopy(a) #深拷贝 a.append(5) a[4].append(‘c‘) print(‘a=‘,a) print(‘b=‘,b) print(‘c=‘,c) print(‘d=‘,d) print(‘e=‘,e) ‘‘‘ a= [1, 2, 3, 4, [‘a‘, ‘b‘, ‘c‘], 5] b= [1, 2, 3, 4, [‘a‘, ‘b‘, ‘c‘], 5] c= [1, 2, 3, 4, [‘a‘, ‘b‘, ‘c‘]] d= [1, 2, 3, 4, [‘a‘, ‘b‘, ‘c‘]] e= [1, 2, 3, 4, [‘a‘, ‘b‘]] ‘‘‘
print(id(a))
print(id(b))
print(id(c))
print(id(d))
print(id(e))
‘‘‘
35502088
35502088
35500744
35621512
35621576
‘‘‘
以上是关于Python_每日习题_0007_copy的主要内容,如果未能解决你的问题,请参考以下文章