티스토리 뷰
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
3개 이상의 이터레이터가능한 객체를 튜플형태의 쌍으로 묶음
-. 리스트 A,B를 zip함수를 이용하여 묶기
>>> A = [1,2,3]
>>> B = ['A','B','C']
>>> for i in zip(A,B):
print(i)
(1, 'A')
(2, 'B')
(3, 'C')
-. zip()함수를 이용한 리스트 생성과 분리(*)
>>> re_L = list(zip(A,B)) #튜플의 쌍으로 이루어진 리스트
>>> re_L
[(1, 'A'), (2, 'B'), (3, 'C')]
>>> r_A,r_B = zip(*re_L) #* 을 이용하여 zip함수로 생성된 리스트를 분리하여 다시 r_A,r_B에 저장
>>> r_A
(1, 2, 3)
>>> r_B
('A', 'B', 'C')
-. 2개 이상의 객체에 사용가능, 인자의 개수가 동일하지 때는 가장 적은갯수를 기준으로 합쳐지며, 나머지 값들은 포함되지 않음
>>> A = [1,2,3]
>>> B = ['A','B','C','D']
>>> C = [10,20,30,40,50]
>>> R_L = list(zip(A,B,C))
>>> R_L #A리스트의 개수가 3개 이므로 3개까지만 합쳐졌음
[(1, 'A', 10), (2, 'B', 20), (3, 'C', 30)]
'Python' 카테고리의 다른 글
Python, join (0) | 2016.04.21 |
---|---|
Python, map() (0) | 2016.04.21 |
Python, filter() (0) | 2016.04.21 |
Python, 리스트내장 (0) | 2016.04.21 |
Python, enumerate() (0) | 2016.04.21 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- Linux
- FetchType
- fetch join
- Private
- disabledforeground
- onetomany
- ManyToOne
- activebackground
- vba
- 파이썬
- Java
- 폼
- IdClass
- highlightbackground
- borderwidth
- indicatoron
- tkinter command & bind [명령어묶기와 사건묶기] Python
- JPA
- Python
- apache
- highlightthickness
- Composite Key
- tkinter
- command
- activeforeground
- Excel
- 리눅스
- checkbutton
- Module
- 상수
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함