4
Чому ітератори в Python створюють виняток?
Ось синтаксис ітераторів на Java (дещо схожий синтаксис у C #): Iterator it = sequence.iterator(); while (it.hasNext()) { System.out.println(it.next()); } Що має сенс. Ось еквівалентний синтаксис у Python: it = iter(sequence) while True: try: value = it.next() except StopIteration: break print(value) Я вважав, що Винятки повинні використовуватися лише у, виняткових …