enumerate 함수는 순차 자료형에서 현재 아이템의 색인을 같이 이용하고자할 때 사용하고
zip함수는 여러 개의 튜플이나 리스트 또는 다룬 자료형을 서로 짝지어 튜플의 리스트를 생성할 때 사용합니다.
먼저 enumerate를 사용한 예제입니다.
for i, v in enumerate(player_list)
를 통해서 player_list에 있는 index와 value값이
순차적으로 i, v에 바인딩 되는 것을 볼 수 있습니다.
다음에는 zip을 사용한 예제입니다.
sample.txt는 다음과 같습니다.
59번 라인은 zip함수를 사용하지 않았고
60번 라인은 zip함수를 사용해 나타내 보았습니다.
결과는 같습니다.
text 파일로 불러들여
split한 것을 기준으로
각각의 변수 x, y, z에
zip함수를 사용해
값들을 바인딩할 수 있었습니다.
'IT > Python' 카테고리의 다른 글
[Python] 정수 최댓값 가져오기(feat. maxsize) (0) | 2021.12.14 |
---|---|
Python3 UnicodeDecodeError UTF-8 에러 발생시! (0) | 2017.05.16 |
파이썬 딕셔너리 key, value 순서 바꾸기 (0) | 2017.05.08 |
너무너무 간단한 기초적인 matplotlib 사용하기(jupyter notebook) (0) | 2017.04.18 |
댓글