Python中的comprehension syntax, conditional expression与 ternary operator

comprehension syntax 有俩种list, dict


conditional expression:

if 在for后面, if修饰整个语句

never_login_users = [user for user in new_shared_user_ids if is_user_never_login(user)]

ternary operator:

if 在 for前面, 只修饰 最前面的user

never_login_users = [user if is_user_never_login(user) else '' for user  in new_shared_user_ids]
 

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • The Python Data Model If you learned another object-orien...
    plutoese阅读 5,818评论 0 51
  • 一双幼稚的眼睛 眨着童年的天真 希望每天听一场摇滚乐音 那是雨点击打瓦片的响声 为了减轻父母亲重重的负荷 在梦里,...
    挑夫阅读 2,649评论 3 11
  • 我们在开发APP的时候,经常会遇到需要填写地址信息的情况。废话不多说,按照以下步骤实现三级地址的自动填写 第一步:...
    雪凌风阅读 3,335评论 0 1
  • 我喜欢简书,也喜欢我的标签世界。不用写东西给别人看,不用在意自己的文笔如何,不用关注多少评论。文字本就应该用来倾诉...
    久等阅读 1,873评论 0 0

友情链接更多精彩内容