今天给大家带来将一个列表中的数据复制到另外一个列表中使用列表[:],调用copy模块
工具/原料
电脑
python开发工具
方法/步骤
1、用import命令导入模块copy,具体代码如下:importcopy
2、建立列表a具体代码为:a=[1,2,3,4,['a','b']]
3、进行相关赋值和copy操作,具体代码为:b=ac=a[:]d=copy.copy(a)e=copy.deepcopy(a)
4、进行添加操作,具体代码为:a.append(5)a[4].append('c')
5、下面分别打印出各个列表,短铘辔嗟具体代码为:print('a=',a)print('b=',b)print(泌驾台佐39;c=',c)print('d=',d)print('e=',e)
6、下面运行整段程序来进行测试,效果如图
7、b=咯悝滩镞a是赋值操作,所以b的值永远会和a的值相同,但是[:]以及copy()不会在操作a[4].append('c')后修改掉本身的值,而颊俄岿髭deepcopy()更是纹丝不动,像极了元组代码整体总结:importcopya=[1,2,3,4,['a','b']]b=ac=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)