티스토리 뷰

반응형

https://www.edwith.org/aipython/lecture/22954/

 

[LECTURE] Enumerate & Zip : edwith

Pythonic Code : Enumerate & Zip   학습 목표  이번 강의에서는 리스트의 값을 추출할때 함께 인덱스를 추출할 수 있는 방법으로 이용되는 enumerate ... - 커넥트재단

www.edwith.org

위의 강의를 참고하여 작성하였습니다.

 

1. Enumerate

List의 element를 추출할 때 번호를 붙여서 추출

 

1-1. for문에서 i는 인덱스 값을 받고 v는 value을 받음

 

 

1-2. 리스트 내용을 번호를 붙여서 튜블로 만들고 그것을 리스트에 담기

= list의 index와 값을 unpacking하여 list로 저장

 

 

1-3. 글자의 위치를 찾아야 할 경우가 있다. 그럴 경우는 번호를 붙여 딕셔너리로 바꾼다.

 

 

2. zip

2-1. 병렬적으로 값을 추출

 

 

2-2. 각 tuple의 같은 index끼리 묶음

 

 

2-3. 각 tuple의 같은 index를 묶어 합을 list로 변환

zip으로 첫번째만 뽑아서 튜플 형식으로 x=(1, 10, 100)으로 들어간다. 그리고 그 x를  sum으로 묶어버리니 111이 되는거다.

 

3. enumerate + zip

 

위와 같이 인덱스 번호도 같이 붙여서 쓸 수 있다.

반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함