python二级题库07--将一个列表的数据复制到另一个列表中

一、题目

将一个列表的数据复制到另一个列表中。

二、分析

①直接赋值
②浅拷贝
③深拷贝
具体区别请看我的另一篇文章《python找不同系列02--浅拷贝和深拷贝》

三、方案

import copy

a = [1, 2, 3, 4, ['a', 'b']]

b = a # 直接赋值
c = a[:] # 浅拷贝,切片方式
d = copy.copy(a) # 浅拷贝
e = copy.deepcopy(a) # 深拷贝
print('a', a)
print('b', b)
print('c', c)
print('d', d)
print('e', e)

四、交流

如果你有更好的解法或者有不同的意见,大家可以畅所欲言,共同提高进步!

加入qq群一起交流学习:818757567
python二级题库07--将一个列表的数据复制到另一个列表中_第1张图片
图.png

生活的理想,就是为了理想的生活!

你可能感兴趣的:(python二级题库07--将一个列表的数据复制到另一个列表中)