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