a = [1,2,3,4,5,6]
y = [i*2 if i>=2 else i for i in a]
print(y)
》》》》》 [1, 4, 6, 8, 10, 12]
y = [i*2 if i>=2 else i for i in a]
y=[ ] 定义一个列表
if i>=2 else i for i in a 的意思是遍历列表a,如果列表a中的元素大于等于2,将对应的元素乘以2(i*2)
a = [1,2,3,4,5,6]
y = [i*2 if i>=2 else i for i in a]
print(y)
》》》》》 [1, 4, 6, 8, 10, 12]
y = [i*2 if i>=2 else i for i in a]
y=[ ] 定义一个列表
if i>=2 else i for i in a 的意思是遍历列表a,如果列表a中的元素大于等于2,将对应的元素乘以2(i*2)