欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

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

程序员文章站 2022-06-22 20:48:14
一、三元表达式的使用 name = 'alex' age = 20 if name == 'alex' else 22 print(age) 二、列表推导式(声明式编程) l = ['alex%s' %i for i in range(10) if i > 5] print(l) 三、生成器表达式 ......

一、三元表达式的使用

name = 'alex'

age = 20 if name == 'alex' else 22

print(age)

二、列表推导式(声明式编程)

l = ['alex%s' %i for i in range(10) if i > 5]

print(l)

三、生成器表达式

ball = ('球%s' %i for i in range(10))

print(ball)

print(next(ball))

print(list(ball))