标签: python list-comprehension
如果可能,为什么下面的代码无效? (获得[2,2,4,5]):
tsil=[1,2,3,4] added=[i+1 if i!=2 else i=2 for i in tsil]
是否存在一种不改变某些元素(例如所有“ 2”)而不会跳过它们的内置方法?
答案 0 :(得分:0)
tsil=[1,2,3,4] added=[i+1 if i!=2 else 2 for i in tsil]