관리 메뉴

Life goes slowly...

[Python] 파이썬(Python)의 요소를 묶어주는 함수 - zip() 함수 본문

프로그래밍/Python

[Python] 파이썬(Python)의 요소를 묶어주는 함수 - zip() 함수

빨강소 2020. 11. 18. 08:26
728x90
반응형

 

 

파이썬(Python)의 zip() 함수

파이썬(Python)의 zip() 함수는 내장함수로 반복이 가능한 자료형인 리스트, 튜플과 같은 자료형을 각각의 요소를 나누어서 순서대로 요소 개수만큼 자료형을 생성하여 반환을 해주는 함수입니다.

자료형의 개수가 꼭 동일해야만 사용이 가능합니다.

//문자형 예제
x = 'ABC'
y = 'XYZ'

zipTest = zip(x,y)
print(zipTest)

=================================================

[('A','X'), ('B','Y'), ('C','Z')]

 

//list형 예제
x = [5, 8, 0]
y = [3, 4, 1]

zipTest = zip(x,y)
print(list(zipTest))

z = [4, 5, 2]

zipTest1 = zip(x, y, z)
print(list(zipTest1))

======================================
[(5,3), (8,4), (0,1)]

[(5,3,4), (8,4,5), (0,1,2)]

 

 

728x90
반응형
Comments