Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- ubuntu
- 명령어
- SSH
- Selenium
- YOLO
- label
- C
- paramiko
- OpenCV
- LIST
- Visual Studio
- Linux
- windows forms
- 핑거스타일
- Numpy
- pandas
- Docker
- 프로그래머스
- error
- 기타 연주
- 오류
- VS Code
- mysql
- 채보
- JSON
- C#
- pytorch
- C++
- Python
- pip
Archives
- Today
- Total
기계는 거짓말하지 않는다
Python zip 함수 본문
Python의 zip 함수는 자료형을 묶어주는 역할을 한다.
반환 시에는 튜플로 반환하며, 개수가 다를 경우 가장 개수가 적은 인자를 기준으로 반환된다.
list로 나눠서 Unpacking을 하고 싶은 경우에는 map을 이용하며, zip 함수의 인자에 *(asterisk)를 붙여 호출한다.
list_1 = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
list_2 = ["A", "B", "C", "D", "E", "F", "G", "H", "I", "J"]
# zip 출력
for z in zip(list_1, list_2):
print(z)
# zip을 나눠서 출력
for a, b in zip(list_1, list_2):
print(a, b)
# Unpacking
total_list_data = zip(list_1, list_2)
unpack_list_1, unpack_list_2 = map(list, zip(*total_list_data))
print(unpack_list_1, unpack_list_2)
'Python' 카테고리의 다른 글
Python glob module (0) | 2021.07.29 |
---|---|
Python os module (0) | 2021.07.29 |
Python Selenium 크롤링 창 숨기기 (0) | 2021.07.25 |
Python Selenium WebDriver 사용법, 메서드 (0) | 2021.07.24 |
Python Matplotlib 폰트 확인, 적용 (0) | 2021.07.23 |
Comments