Существуют разные способы сделать это, но в основном вы должны итерации через итератор. Самый простой способ, вероятно, использует список понимание:
print(list(firstn(3)))
, но при желании вы могли бы написать for
петлю, чтобы сделать это (и получить его Fx один элемент в каждой строке):
for e in firstn(3):
print(e)
Следует однако имейте в виду, что итерация через генератор потребляет его, и если у вас нет средств для извлечения нового генератора (например, если вы получили генератор в качестве параметра для вызова функции), вам нужно будет хранить значения - fx в массиве:
l = list(firstn(3))
for e in l:
print(e)
for e in l:
do_something(e)
'print (список (firstn (3)))' – Andrey
Добро пожаловать на SO. Не могли бы вы правильно форматировать свой код, чтобы другие могли извлечь из этого выгоду? – glglgl