当前位置: 代码迷 >> 综合 >> python入门系列(26): python yield from介绍
  详细解决方案

python入门系列(26): python yield from介绍

热度:53   发布时间:2023-12-19 04:08:59.0

1. yield from

def gen():for c in 'AB':yield cfor i in range(1, 3):yield ilist(gen())
['A', 'B', '1', '2']

可以改写成:

def gen():yield from 'AB'yield from range(1, 3)list(gen())
['A', 'B', '1', '2']

参考:

  1. python协程2:yield from 从入门到精通
  相关解决方案