养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

Python实现列表中的数据复制到另外一个列表

时间:2024-09-30 03:35:12

今天给大家带来将一个列表中的数据复制到另外一个列表中使用列表[:],调用copy模块

Python实现列表中的数据复制到另外一个列表

工具/原料

电脑

python开发工具

方法/步骤

1、用import命令导入模块copy,具体代码如下:importcopy

Python实现列表中的数据复制到另外一个列表

2、建立列表a具体代码为:a=[1,2,3,4,['a','b']]

Python实现列表中的数据复制到另外一个列表

3、进行相关赋值和copy操作,具体代码为:b=ac=a[:]d=copy.copy(a)e=copy.deepcopy(a)

Python实现列表中的数据复制到另外一个列表

4、进行添加操作,具体代码为:a.append(5)a[4].append('c')

Python实现列表中的数据复制到另外一个列表

5、下面分别打印出各个列表,短铘辔嗟具体代码为:print('a=',a)print('b=',b)print(&#泌驾台佐39;c=',c)print('d=',d)print('e=',e)

Python实现列表中的数据复制到另外一个列表

6、下面运行整段程序来进行测试,效果如图

Python实现列表中的数据复制到另外一个列表

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)

© 一点知识