본문 바로가기
코딩 연습/파이썬 기초(예제)

파이썬 zip(), unzip() 함수 사용 예제

by good4me 2023. 4. 18.

goodthings4me.tistory.com

파이썬 zip(), unzip()은 동일한 개수로 이루어진 자료형을 튜플로 묶거나 풀어버리는 기본 함수 

 

 

[파이썬기초예제] zip() 함수 unzip() 함수

 

[파이썬 소스 코드]

# zip & unzip
kor = ['사과', '바나나', '오렌지']
eng = ['apple', 'banana', 'orange']

# zip
res = zip(kor, eng)
print(res)

mixed = list(res)
print(mixed)

# unzip
res2 = zip(*mixed)
print(res2)

un_mixed = list(res2)
print(un_mixed)

# 튜플을 리스트로 바꾸기
print(list(un_mixed[0]))
print(list(un_mixed[1]))

 

good4me.co.kr

 

[실행 결과]

[실행 결과]

<zip object at 0x00000223907ED3C0>
[('사과', 'apple'), ('바나나', 'banana'), ('오렌
지', 'orange')]
<zip object at 0x00000223907ED580>
[('사과', '바나나', '오렌지'), ('apple', 'banana', 'orange')]
['사과', '바나나', '오렌지']
['apple', 'banana', 'orange']

 

 

 

댓글