목차
728x90
반응형
zip() 함수
- 인덱스에 있는 요소들을 결합하여 새로운 순회 가능한 객체를 생성하는 함수
- 가장 짧은 리스트의 길이에 맞추어 새로운 순회 가능한 객체 생성
zip() 함수 사용 예시
1번
fruits = ['apple', 'banana', 'orange', 'kiwi']
price = [3000, 2500, 3500, 4000]
for fruit, price in zip(fruits, price):
print(fruit, price)
--------------------------------------------------
> apple 3000
> banana 2500
> orange 3500
> kiwi 4000
2번
list_1 = ['one', 'two', 'three']
list_2 = [1, 2, 3]
print(list(zip(list_1, list_2)))
--------------------------------------------------
> [('one', 1), ('two', 2), ('three', 3)]
for i, j in zip(list_1, list_2):
print(x, y)
--------------------------------------------------
> one 1
> two 2
> three 3
주의사항
- 함수를 수행할 때 인자의 길이가 같아야 함
- 길이가 다르다면 짧은 것을 기준으로 맞춰지고 나머진 버려짐
728x90
반응형
'Python > 기초문법' 카테고리의 다른 글
[Module] Python sklearn 설치하기 (0) | 2024.04.09 |
---|---|
[Module] Python cv2 설치하기 (0) | 2024.04.01 |
[기초문법] enumerate() 함수 (1) | 2023.12.27 |
[기초문법] lambda 함수 : map, filter (0) | 2023.09.03 |
[알고리즘] Dynamic Programming (동적계획법) - Python (0) | 2023.08.16 |