python 生成器、三元表达式、列表推倒式、字典生成式、生成器表达式(总结)

1、生成器

def func():
    yield
g = func()

next(g)

x = yield

2、三元表达式

res = x if 条件 else y 

3、列表推导式,字典生成式,生成器表达式

l = 【表达式 for i in 可迭代对象 if条件】

g = (表达式 for i in 迭代对象 if条件)

d = {K:v  for i in 可 迭代对象 if 条件}

4.zip的用法

把多个可迭代的对象,取出,集成一个可迭代对象

 

原文地址:https://www.cnblogs.com/wuheng-123/p/9182897.html