Найти - Пользователи
Полная версия: Что такое yield и с чем его едят?
Начало » Python для новичков » Что такое yield и с чем его едят?
1
rsi2m
Доброго времени суток!

Не понимаю для чего используется комманда yield в этом коде:
def xselections(items, n):
if n==0: yield []
else:
for i in xrange(len(items)):
for ss in xselections(items, n-1):
yield [items[i]]+ss
П.С. Как переписать этот код без yield?

Заранее спасибо
igor.kaist
Здесь замечательно написано, стоит только погуглить.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB