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

三元表达式,列表推导式,生成器表达式

时间:2018-08-25 20:09:59      阅读:111      评论:0      收藏:0      [点我收藏+]

标签:int   for   res   类型   一个   推导式   append   条件   推导   

三元表达式:条件,条件成立,条件不成立。 def my_max(x,y): if x >= y : #条件 return x #条件成立 else: return y #条件不成立 三元: x=10 y=30 res=x if x >= y else y print(x) 列表推导式: 满足条件再执行左边,再放入一个列表中 g=[] for i in range(1,11): res=‘abc‘+str(i) #str(i)把i转换为字符类型 g.append(res) print(g) g=[‘abc‘+str(i) for i in range(1,11)] print(g) g=[‘abc‘+str(i) for i in range(1,11) if i >= 5] print(g) 生成器表达式: g=(‘abc‘+str(i) for i in range(1,11)) print(g) next(g)

三元表达式,列表推导式,生成器表达式

标签:int   for   res   类型   一个   推导式   append   条件   推导   

原文地址:http://blog.51cto.com/13399294/2164330

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