关于#python#的问题:创建一个不少于20个元素的列表和一个含有5个元素的元组,将列表中第5个开始的素用元组中的元素替换

创建一个不少于20个元素的列表和一个含有5个元素的元组,将列表中第5个开始的素用元组中的元素替换。

alist=[i for i in range(21)]
atuple=(1,2,3,4,5)
print(alist)
for i in range(5,len(alist)):
    alist[i]=atuple[i%5]
print(alist)

img

a = list(range(30))
b = (4, 5, 7, 1, 2, 4)        
a[5:5+len(b)] = b
print(a)