我有一个随机生成的项目列表,我想用数字0替换该列表中的每秒钟和第三个项目.为了更换每一件物品,我使用了下面的代码.
import random
x = [random.randint(0,11) for x in range(1000)]
y = [random.randint(0,11) for x in range(1000)]
a = (x + y)
a[::2] = [0]*(2000//2)
print(a)
它工作得很好,但我不能使用相同的方法替换每三个项目,因为它会给我一个错误
try 将大小为666的序列分配给大小为667的扩展片
我曾想过使用列表理解,但我不确定如何执行它,在我的研究中也找不到明确的答案.