[파이썬] Iterable, Iterator, next, try, except, max


[파이썬] Iterable, Iterator, next, try, except, max

1. Iterable, Iterator 개념 a = (1, 2, 3) 인 튜플 생성 / a는 tuple, iterable, immutable, sequence 하다. (튜플이며, iter() 함수에 의해 iterator가 될 수 있으며, 값을 변경할 수 없으며 순서가 존재) a가 iterable이기 때문에 iter 함수의 변수가 될 수 있다. => b = iter(a) / b : iterator next 함수를 사용시 print(next(b)) => 10 print(next(b)) => 20 print(next(b)) => 30 print(next(b)) => StopIteration 라는 Exception 발생(에러 뜨면서). 종료. 이때 Exception 은 일단 'siganl', 신호정도로 이해하자. 만약 원한다면 종료하지 않고 수행하는 동작을 변경할 수 있다. try와 except를 사용할 수 있다. 프로그램 구문 실행화면 a = (1, 2, 3) b = iter(a) pri...


#except #iterable #iterator #next #try #파이썬 #max

원문링크 : [파이썬] Iterable, Iterator, next, try, except, max