Результаты поиска по запросу "yield"
как эквивалент
ая с Python 2.5 есть возможностьsend(), throw(), close() в генератор. Внутри определенного генератора можно «перехватить» отправленные данные, выполнив что-то вроде: def gen(): while True: x = (yield) if x == 3: print('received 3!!') break ...
yield - утверждение или выражение?
Итак, я читалэто [https://stackoverflow.com/questions/101268/hidden-features-of-python#101739]и узнал об отправке значений в генератор. И теперь я немного растерялся. Является ли уступить утверждением или выражением? Он не использует синтаксис ...
JS: как использовать генератор и выход в обратном вызове
Я использую генератор JS для получения значения в обратном вызове
Python: возвращать значения из цикла без прерывания
Привет, у меня есть список людей, которые сгруппированы по месту. Я хочу создать новую переменную, которая дает число каждому человеку в зависимости от их места. Я хотел бы, чтобы мои данные выглядели так: place individual here 1 here 2 here 3 ...
Есть ли в python способ изменить порядок обработки доходности от get? [Дубликат]
На этот вопрос уже есть ответ: Первая версия itertools.chain () [/questions/23874228/breadth-first-version-of-itertools-chain] 2 ответаЕсли я сделаю def foo(): yield from range(0,10) yield from range(10,20) for num in foo(): print(num) Я ...
Сравните, если две последовательности равны
Прежде чем пометить это как дубликат из-за его названия, рассмотрите следующую короткую программу:
Почему не было добавлено yield в C ++ 0x?
Я использовал yield во многих моих программах на Python, и этодействительно очищает код во многих случаях. янаписал об этом в блоге и это одна из популярных ...
Рекурсия по доходности
Есть ли способ смешать рекурсию иyield заявление? Например, генератор бесконечных чисел (с использованием рекурсии) будет выглядеть примерно так: def infinity(start): yield start # recursion here ... >>> it = infinity(1) >>> next(it) 1 >>> ...