码迷,mamicode.com
首页 > 其他好文 > 详细

列表生成式

时间:2018-11-11 12:52:55      阅读:173      评论:0      收藏:0      [点我收藏+]

标签:key   lex   code   逻辑   color   简单的   div   bsp   pre   

列表生成式里可以加简单的逻辑,但是不能加太复杂的逻辑,这样会降低代码的可读性,会挨打的

names=[‘alex_sb‘,‘lqz_sb‘,‘yyh_sb‘,‘fm_sb‘,‘egon‘]
res=[i+‘nb‘ for i in names]
print(res)

字典生成式

keys=[‘name‘,‘age‘,‘sex‘]
vals=[‘egon‘,18,‘male‘]
dic={k:vals[i] for i,k in enumerate(vals)}
print(dic)
dic={k:vals[i] for i,k in enumerate(keys) if i > 0}
print(dic)

 

列表生成式

标签:key   lex   code   逻辑   color   简单的   div   bsp   pre   

原文地址:https://www.cnblogs.com/xufengnian/p/9941743.html

踩
(0)
赞
(0)
   
举报
评论 一句话评论(0)
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!