728x90
반응형
SMALL

zip 함수는 두개의 리스트를 묶을 때 주로 사용합니다.

 

예제코드

1) 기본예제

a = [1,2,3,4]
b = [a,b,c,d]

result = list(zip(a,b))

print(result)

 

- 실행결과

[(1, 'a'), (2, 'b'), (3, 'c'), (4, 'd')]

 

2) for 문 사용하기

a = [1,2,3,4]
b = ['a','b','c','d']

for i, j in zip(a,b):
    print(i,j)

- 실행결과

1 a
2 b
3 c
4 d

 

3) 딕셔너리 만들기

a = ['a','b','c','d']
b = [1,2,3,4]

d = dict(zip(a,b))
print(d)
print(d['a'],d['b'],d['c'],d['d'])

- 실행결과

{'a': 1, 'b': 2, 'c': 3, 'd': 4}
1 2 3 4

 

728x90
반응형
LIST

'IT > 파이썬 문법' 카테고리의 다른 글

파이썬 sort, sorted 함수에 key, lambda 사용  (0) 2024.05.08
파이썬 sort, sorted 함수 차이  (0) 2024.05.08
파이썬 map 함수  (0) 2024.05.08
파이썬 enumerate 함수  (0) 2024.05.04
변수  (0) 2022.03.26

+ Recent posts