Python 강좌 : 제 24강 - 집 함수

   

집 함수 (zip)


zip를 사용하여 길이가 같은 자료형을 묶어 반환합니다.

list, set, dict 함수 등을 같이 사용하여 결과를 반환합니다.


함수 생성

a = "YUN"
b = [1,2,3]
c = ("하나","둘","셋")

print(list(zip(a,b,c)))
print(set(zip(a,b,c)))
print(dict(zip(a,b)))
결과
[(‘Y’, 1, ‘하나’), (‘U’, 2, ‘둘’), (‘N’, 3, ‘셋’)]
{(‘Y’, 1, ‘하나’), (‘N’, 3, ‘셋’), (‘U’, 2, ‘둘’)}
{‘Y’: 1, ‘U’: 2, ‘N’: 3}


zip(자료형1, 자료형2, ....)을 사용하여 묶어 결과를 반환합니다.

list() 또는 set() 등의 구문을 추가하지 않으면 <zip object at 0x0506C940> 등의 iterator 형태로 출력됩니다.

dict()의 경우 keyvalue로 구성되어 있으므로 3개 이상은 묶을 수 없습니다.



도움이 되셨다면 광고 클릭 부탁드립니다.

⤧  Next post Python 강좌 : 제 25강 - 텍스트파일 읽기 쓰기 ⤧  Previous post Python 강좌 : 제 23강 - 맵 함수