每日一学|python基础训练

发布者:林甄发布时间:2025-02-13浏览次数:11

题目:

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

题解:

程序分析 使用列表[:],拿不准可以调用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']]



版权所有 ©三亚学院信息与智能工程学院
地址:海南省三亚市吉阳区学院路191号   电话:0898-88385452
E-mail: iieoffice@163.com
USY信息与智能工程学院官方微信公众号
USY信息与智能工程学院官方抖音号
关闭