列表推导式多个条件判断if else in a list comprehension [duplicate]

if else in a list comprehension

l = [22, 13, 45, 50, 98, 69, 43, 44, 1]
[x+1 if x >= 45 else x+5 for x in l]
[27, 18, 46, 51, 99, 70, 48, 49, 6]
Do-something if <condition>, else do-something else.

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • **2014真题Directions:Read the following text. Choose the be...
    又是夜半惊坐起阅读 13,416评论 0 23
  • 背景 一年多以前我在知乎上答了有关LeetCode的问题, 分享了一些自己做题目的经验。 张土汪:刷leetcod...
    土汪阅读 14,349评论 0 33
  • Tomcat是由Apache软件基金会下属的Jakarta项目开发的一个Servlet容器,按照Sun Micro...
    在你左右2018阅读 2,860评论 0 0
  • 昨天晚上忙完整个人累到瘫软,眼睛发酸。然后强忍着睡意,洗漱,泡脚,整理,到最后好不容易躺到床上,让整个身心都处于放...
    云心月阅读 1,924评论 0 4
  • 对于宿命这两个字,我不知该如何去理解。 深夜十一点半,骑着共享单车赶回住处的时候,脑子里只有这两个字,宿命。 在人...
    萌Angela阅读 1,072评论 0 0