python基础面试题:python 列表 a=[1,2,3,4,5,6,7,8,9,10],将列表a的值赋值给列表b,在不影响列表a的情况下,将列表b的值每间隔一个元素替换成6,请写代码实现?
#encoding=“utf-8”
a=[1,2,3,4,5,6,7,8,9,10]
b=[]
for i in a:
if i%2==0:
j=6
b.append(j)
else:
j=i
b.append(j)
print(b)
运行效果截图:
#encoding=“utf-8”
a=[1,2,3,4,5,6,7,8,9,10]
b=[]
for i in a:
if i%2==0:
j=6
b.append(j)
else:
j=i
b.append(j)
print(b)
运行效果截图: