Результаты поиска по запросу "stopiteration"

2 ответа

Не беспокойтесь, хороший способ выяснить новые вещи в Python, если ничего больше ...

ользую генераторы для выполнения поиска в списках, как этот простой пример: >>> a = [1,2,3,4] >>> (i for i, v in enumerate(a) if v == 4).next() 3(Просто, чтобы привести пример в пример, я использую гораздо более длинные списки по сравнению с ...

1 ответ

Почему в следующий раз возникает «StopIteration», но «для» сделать нормальный возврат?

В этом фрагменте кода, почему использование «for» не приводит к отсутствию «StopIteration» или цикл «for» перехватывает все исключения и затем молча завершается? В каком случае, почему у нас есть посторонний возврат? Или этоraise ,StopIteration ...

1 ответ

Python PEP479 Изменение обработки StopI изменения внутри генераторов

Может ли кто-нибудь помочь мне понять, что такое PEP479? Я читал документ и не мог обдумать это.Аннотация говорит:Этот PEP предлагает изменение для генератор...

ТОП публикаций

2 ответа

 не

я есть генератор, где я хотел бы добавить начальное и конечное значение к фактическому содержанию, это что-то вроде этого: # any generic queue where i would like to get something from q = Queue() def gen( header='something', footer='anything' ): ...

4 ответа

 вместо

несколько способов вырваться из нескольких вложенных циклов Они есть: 1) использовать break-continue for x in xrange(10): for y in xrange(10): print x*y if x*y > 50: break else: continue # only executed if break was not used break2) ...

1 ответ

Почему в следующий раз возникает «StopIteration», но «для» сделать нормальный возврат?

В этом куске кода почему используетсяза' результата нетStopIteration» или этоза' цикл перехватывает все исключения и затем молча завершается? В каком...