替代Python 3之前的“ yield from”

时间:2019-07-04 12:12:17

标签: python python-3.x python-2.7

我正在学习Python,并且有这个递归生成器:

def search_key_box(box):
    if box.is_key_present:
        yield box.id
    for box in box.boxes:
        yield from search_key_box(box)

它在python 3.7.3中可以正常工作,但是我想知道如何在Python 2.7中编写此代码,因为from之后的yield关键字在该版本中不是有效的语法。 / p>

0 个答案:

没有答案