我需要替换列表[设备1、设备2、设备0、设备3、设备4、设备5] 使用[color1,color2,color0,color3,color0,color0] 因此,我需要用默认颜色替换[device1,device2,device3]中没有的所有设备。到目前为止,我已经:
set_colors: Callable[[str], str] = lambda s: s \
.replace(device1, color1) \
.replace(device2, color2) \
.replace(device3, color3)
如何在所有其他设备上实现该部件?我尝试了regex,但我不知道如何将其包含在lambda函数中
如果已知要替换的字符串,则可以通过以下方式进行替换:
使用
def
代替lambda
(PEP8 E731)但是如果你真的需要一个
lambda
:相关问题 更多 >
编程相关推荐