我想替换列表中的每 2 个备选项目。示例如下:
a = [1, 2, 3, 9, 4, 1, 2, 2, 3, 3, 4, 2, 5, 2, 3]
结果应该是:
[1, ' ' , ' ', 9, ' ', ' ', 2, ' ', ' ', 3, ' ', ' ', 5, ' ', 3]
不应替换最后一项和第一项
我有循环暴力枚举的方法来做到这一点。我很好奇是否有任何简单的替代方法可以做到这一点。
请您参考如下方法:
就地更改的简单 for 循环实际上在速度和空间方面都是最有效的:
for i in range(1, len(a) - 1):
if i % 3:
a[i] = ' '
