일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- 비트코인
- img
- itksnap
- 브렉시트
- qtdesigner
- keras
- Inference
- dtype
- 세계사
- opencv
- deeplearning
- Training
- numpy
- DataSet
- 딥러닝
- Python
- terminal
- Perceptron
- error
- 퍼셉트론
- TF
- 유가 급등
- TensorFlow
- pyqt
- 블록체인
- 유로화
- TFRecord
- cv2
- 세계대전
- loss
Archives
- Today
- Total
활연개랑
[python(파이썬) ] 짝꿍/커플을 만드는 zip함수 본문
반응형
zip(a,b)
zip(a,b)에서 a와 b에는 글자나 리스트와같은 요소들이 들어가게 됩니다.
그러면 각 리스트에 들어있는 요소들이 순서대로 짝을 짓게됩니다.
예제로 설명해보겠습니다.
print(list(zip([1,2,3],[4,5,6])))
print(list(zip([1,2,3],[4,5,6],[7,8,9])))
print(list(zip('abc','def')))
==>[(1, 4), (2, 5), (3, 6)] # a와 b의 첫번째 요소끼리 묶이고, 두번째,세번째끼리 묶입니다. 인덱스로 생각합시다.
==>[(1, 4, 7), (2, 5, 8), (3, 6, 9)] # 두 개만 되는 것이 아니라, 여러개도 가능합니다.
#여러개를 넣어줄 경우 각 요소의 같은 인덱스끼리 묶입니다.
==>[('a', 'd'), ('b', 'e'), ('c', 'f')] # 글자나 숫자도 가능합니다~
여기서 더 응용을 하게되면, 랜덤으로 섞어주고 짝을 지어주는 방법을 사용할 수도 있겠죠?
'Python' 카테고리의 다른 글
[python(파이썬)] warnings 라이브러리로 경고 메시지 무시하기 (warnings.filterwarnings('ignore')) (0) | 2021.07.08 |
---|---|
[python(파이썬) ] random.randint(a,b) / random.randrange(a,b,(c)) 차이점 두 가지 (0) | 2021.07.08 |
[python(파이썬) ] 값을 걸러내는 filter 함수 (0) | 2021.07.08 |
[python(파이썬) ] 자기 자신을 호출하는 재귀함수로 factorial(n) 구하기 (0) | 2021.07.08 |
[python(파이썬) ] map 함수 ( 이해하기 쉽게 설명) (0) | 2021.07.08 |