파이썬 for문 변수 2개 - paisseon formun byeonsu 2gae

티스토리 뷰

Python

[Python] for loop 에 2개 인덱스 사용하기 - zip 메소드

Gom Guard 2017. 12. 27. 10:12

반응형

파이썬 for문 변수 2개 - paisseon formun byeonsu 2gae

  • for loop 를 사용하다보면 인덱스 두개가 동시에 반복되야 할 경우가 있습니다. 이중 for 문과는 다른 형태로 두 개가 같이 증가해야하는 경우들이 있습니다. 이 경우 zip 함수를 사용하면 두 개의 인덱스가 동시에 반복되는 것을 구현할 수 있습니다.

lstdata = list(range(10,0,-1))

for i, j in zip(range(10), lstdata):

print(i,j)

  • i 는 range(10) 을 j 는 lstdata ( range(10,0,-1) ) 의 값을 받으며 for loop 가 진행되는 것을 볼 수 있습니다.



부족한 블로그에 방문해 주셔서 감사합니다.

잘못된 부분이나 질문이 있으시면 

댓글로 말씀해주세요.

금방 확인하고 피드백 드리겠습니다.

좋은 하루 되세요. ^^


반응형

저작자표시

'Python' 카테고리의 다른 글

[Python] 폴더와 그 내부 파일들까지 백업하기 (작성중)  (0)2017.12.28
[Python] dict 정렬하기  (1)2017.12.28
[Python] for 문 재귀로 변환 시 기본 틀  (0)2017.12.26
[Python] lower() 함수 만들기 - for 문 if 문 한줄 코드  (0)2017.12.22
[Python] 파이썬 비트 연산 ( 작성중 )  (0)2017.12.20

댓글

    댓글쓰기 폼

    비밀글

    [파이썬_기초][3. For문-블로그 요약]

    파이썬에서 두개의 변수를 사용하여 For문은 사용하는 방법에 대해서 설명함.

    [파이썬_기초]3. For문; 두개의 변수를 사용

    이번에는 파이썬에서 두개의 변수를 사용하여 For문을 작성하는 방법에 대해서 알아 보겠습니다.

    전문가가 아니라서 많이 코딩자체가 조잡스러울 수 있으므로 참조 부탁드립니다.

    1. Enumerate

    -. enumberate(범위, 시작지점) --> 출력은 인덱스와 값순으로 출력됨.

    파이썬 for문 변수 2개 - paisseon formun byeonsu 2gae

    1) 시작지점을 미지정했으므로 "0"이 출력되고, row_s1의 첫번째 값인  'a'가 출력됨.

    2) 두번째는 0 다음 번호인 "1"이 출력되고, row_s1의 두번째 값인 'b'가 출력됨.

    3) 세번째는 0 다음 번호인 "2"이 출력되고, row_s1의 두번째 값인 'c'가 출력됨.

    [다른 예]

    파이썬 for문 변수 2개 - paisseon formun byeonsu 2gae
    시작점을 0으로 지정했을 경우
    파이썬 for문 변수 2개 - paisseon formun byeonsu 2gae
    시작점을 1로 지정했을 경우

    2. Zip

    -. ZIP(변수, 변수) --> 값의 순서대로 출력됨.

    1) row와 cel리스트에 들어있는 리스트대로 출력됨.

    파이썬 for문 변수 2개 - paisseon formun byeonsu 2gae
    파이썬 for문 변수 2개 - paisseon formun byeonsu 2gae

    2) 두개의 리스트의 갯수가 다를 경우에는 적은 갯수의 리스트를 따라감.

    : 마지막 변수인 range(2) --> 0, 1를 따라가서 2개만 출력이 됨.

    파이썬 for문 변수 2개 - paisseon formun byeonsu 2gae
    파이썬 for문 변수 2개 - paisseon formun byeonsu 2gae

    *** Your memories make your destiny ***