Python学习笔记

Python编程练习007:列表A的数复制到列表B

2020-05-01  本文已影响0人  Yang_6234

题目

将一个列表的数据复制到另一个列表中。
程序分析:使用列表[:]。
程序源代码:
方法一
实例
a = [1, 2, 3]
b = a[:]
print b
以上实例输出结果为:

[1, 2, 3]

方法二:

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']]

上一篇 下一篇

猜你喜欢

热点阅读