yield from

От версия 3.3 Python поддържа функционалност позволяваща на генератор да предотстъпи част от генерирането на друг генератор:

def numbers_from_one_to_ten():
    yield from range(1, 6)
    print('We are halfway there')
    yield from range(6, 11)


>>> for x in numbers_from_one_to_ten():
        print(x)

1
2
3
4
5
We are halfway there
6
7
8
9
10

~ https://docs.python.org/3/whatsnew/3.3.html#pep-380-syntax-for-delegating-to-a-subgenerator