实例007:copy
**题⽬:**将⼀个列表的数据复制到另⼀个列表中。
**程序分析:**使⽤列表[:],拿不准可以调⽤copy模块。
实例008:九九乘法表
**题⽬:**输出 9*9 乘法⼝诀表。
**程序分析:**分⾏与列考虑,共9⾏9列,i控制⾏,j控制列。
实例009:暂停⼀秒输出
target=int(input())
7
res=0
8
a,b=1,1
9
for i in range(target-1):
10
a,b=b,a+b
11
print(a)
12
import copy
1
a = [1,2,3,4,['a','b']]
2
3
b = a # 赋值
4
c = a[:] # 浅拷贝
5
d = copy.copy(a) # 浅拷贝
6
e = copy.deepcopy(a) # 深拷贝
7
8
a.append(5)
9
a[4].append('c')
10
11
print('a=',a)
12
print('b=',b)
13
print('c=',c)
14
print('d=',d)
15
print('e=',e)
16
17
============ RESTART: F:\PyWorkspace\Python100\100examples\007.py
============
18
a= [1, 2, 3, 4, ['a', 'b', 'c'], 5]
19
b= [1, 2, 3, 4, ['a', 'b', 'c'], 5]
20
c= [1, 2, 3, 4, ['a', 'b', 'c']]
21
d= [1, 2, 3, 4, ['a', 'b', 'c']]
22
e= [1, 2, 3, 4, ['a', 'b']]
23
for i in range(1,10):
1
for j in range(1,i+1):
2
print('%d*%d=%2ld '%(i,j,i*j),end='')
3
print()
4
评论5
最新资源