[Python] enumerate
enumerate · 반복문 사용 시 몇 번째 반복문인지 확인이 필요할 때 사용할 수 있는 파이썬 builins 함수다. · 인덱스 번호와 컬렉션의 원소를 tuple형태로 반환한다. · 예제1 list = [10, 20, 30, 40, 50] for tuple in enumerate(list): print(tuple) · 예제2 list = [10, 20, 30, 40, 50] for index, value in enumerate(list): print("index: {}, value: {}".format(index, value))
2022. 5. 8.
[Python] Iterable, Iterator, Generator
목차 · Iterable · Iterator · Generator Iterable · 한 번에 하나씩 멤버를 반환할 수 있는 객체 ex) list, dict, set, str, byte, tuple, range Iterator · Iterable 객체를 순회하는 객체 · 데이터 스트림을 나타내는 객체로 iterator의 __next__() 메서드에 대한 반복 호출은 스트림에서 연속적인 아이템을 반환한다. · Iterator 객체는 항상 Iterable 객체이지만, Iterable 객체는 Iterator 객체 될 수도 아닐 수도 있다. · 파이썬 내장함수 iter()을 사용해 iterator 객체를 생성할 수 있다. list = [1, 2, 3] list_iter = iter(list) · iterabl..
2022. 5. 8.