2024-06-16 08:26:59 发布
网友
我想生成一个具有两个交替值的列表,但它们不以常规频率交替。我生成了一个包含1和0的列表。只要有1,我就要第一个新值,只要有0,我就要第二个新值。我有这段代码可以用,但我觉得不太聪明。有更好的方法吗
for k in range(len(colourMap)): if(colourMap[k]): colourMap[k] = '#72DE18' else: colourMap[k] = '#DE1899'
您可以使用list comprehension:
colourMap = ['#72DE18' if i else '#DE1899' for i in colourMap]
您可以使用list comprehension:
相关问题 更多 >
编程相关推荐