반응형
파이썬, 리스트 언팩(unpack, 데이터 분리) 처리
글. 오상문 sualchi@daum.net
파이썬에서 리스트, 튜플 같은 자료 앞에 *을 붙여주면 데이터가 분리(unpack) 됩니다.
다음 예제를 실행하면 print() 함수에서 리스트와 튜플을 출력할 때 * 연산을 이용하여
항목 값을 분리시키는 것을 볼 수 있습니다.
data1 = [1, 2, 3, 4, 5]
data2 = ["abc", "def", "ghi"]
data3 = (1, 2, 3, 4, 5)
print( data1)
print(*data1) # unpack...
print(*data2) # unpack...
print(*data3) # unpack...
[실행 결과]
[1, 2, 3, 4, 5]
1 2 3 4 5 <--- 개별 값으로 분리됨!
abc def ghi <--- 개별 값으로 분리됨!
1 2 3 4 5 <--- 개별 값으로 분리됨!
<이상>
반응형
'Python 기초' 카테고리의 다른 글
파이썬, 3항 조건연산자 흉내내기 (0) | 2020.10.04 |
---|---|
파이썬, 주사위 N번 던질 때 모든 조합과 경우의 수 출력 (0) | 2020.09.30 |
파이썬, 피보나치 수열 n개 출력, n번째 값 반환 함수 (0) | 2020.09.18 |
파이썬, 우선순위 큐 사용하기 PriorityQueue (0) | 2020.08.23 |
파이썬 스택, 큐 예제 (0) | 2020.08.16 |