enumerate와 zip

1) enumerate

 

리스트 element iteration할 시 index와 value를 같이 추출하는 기법

 

사전을 comprehension하여 생성할 수 있다

 

그림1. enumerate를 이용한 사전 생성

 

그림1은 enumerate를 이용한 dictionary comprehension의 예시를 보여준다.

 

index : value 형태가 생각하기 쉽지만 value : index 형태로 생각할줄도 알아야함 자주 쓰니까

 

 

2) zip

 

두개 이상의 리스트를 병렬적으로 추출하는 기법

 

추출하면 원소들을 튜플로 묶어줌

 

그림2. zip으로 원소를 추출하면 tuple로 묶어준다

 

이차원 행렬에서 열(column)을 추출할 때 유용하다

 

그림3. zip을 활용한 열(column)을 추출하는 예시

 

TAGS.

Comments