给定一个列表xs
:
xs = [22, 13, 45, 50, 98, 69, 43, 44, 1]
45以上的数字加1;对于小于 45 的数字,加 5。
最佳答案
>>> xs = [22, 13, 45, 50, 98, 69, 43, 44, 1]
>>> [x+1 if x >= 45 else x+5 for x in xs]
[27, 18, 46, 51, 99, 70, 48, 49, 6]
如果 <condition>
则做某事, 否则做其他事情。
关于python - if else 在列表理解中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4406389/