基于当前值替换python列表中的项

2024-06-16 08:26:59 发布

您现在位置:Python中文网/ 问答频道 /正文

我想生成一个具有两个交替值的列表,但它们不以常规频率交替。我生成了一个包含1和0的列表。只要有1,我就要第一个新值,只要有0,我就要第二个新值。我有这段代码可以用,但我觉得不太聪明。有更好的方法吗

for k in range(len(colourMap)):
if(colourMap[k]):
    colourMap[k] = '#72DE18'
else:
    colourMap[k] = '#DE1899'

Tags: 方法代码in列表forlenifrange