[Python] Iterator(이터레이터) Iterable(이터러블) 정리 비교
git 이나 여러 레퍼런스에서 머신러닝 관련 소스코드를 참고하다 보면 generator 패턴을 종종 볼 수 있다. 대충 어떤 패턴인지는 인지하고 있지만, 좀 더 자세하게 알아보고자 정리를 해본다. 우선 제너레이터 패턴을 포함하는 이터레이터부터 살펴보자 Iterator(이터레이터) keyword : collection type, sequence type, iterable, iterator 우선 진행하기 앞서 컬렉션 타입과 시퀀스 타입을 살펴보자 컬렉션 타입 - list, tuple, set, dictionary와 같이 여러 개의 요소(객체)를 갖는 데이터 타입 시퀀스 타입 - list, tuple, range, str등과 같이 순서가 존재하는 데이터 타입 컬렉션 타입, 시퀀스 타입을 이해했으면 다음 단계로..
2022. 3. 8.
[Python] 파이썬 리스트, 배열 최대값 최소/최대 값 찾기 - min/max 함수
파이썬의 min/max 함수를 사용하면 로직을 짜지 않아도 배열, 리스트에서 최소/최대값을 찾을 수 있다. [배열, 리스트에서 최소값 찾기 - min()] item = [2, 13, 6, 52, 79, 1, 32] min(item) > 1 [배열, 리스트에서 최대값 찾기 - max()] item = [7, 23, 96, 2, 8, 1, 100] max(item) > 100 🎥고돌한고돌이 youtube https://www.youtube.com/channel/UCJqvLr-GzRouSGiT235bMuw 고돌한고돌이 KODORRI 하고싶은거 많은 고돌이의 먹부림 일상 www.youtube.com
2022. 3. 8.