반응형
반응형
데이터를 정리할 때 리스트 아래와 같이 튜플 또는 리스트를 한줄 한줄 작성하여 인덱싱(indexing)할 수 있다.
data=("빅웨이브",100000,(2023,7,16,))
사이트명=data[0]
일일방문자=data[1]
날짜=data[2]
print(사이트명, 일일방문자, 날짜)
빅웨이브 100000 (2023, 7, 16)
그런데 이렇게 튜플 또는 리스트를 인덱싱하면 리스트의 길이(len, 수)만큼 코드 줄수가 늘어난다.
그래서 튜플 또는 리스트의 구성을 한번에 인덱싱하기 위한 방법이 데이터 언패킹이다.
data=("빅웨이브",100000,(2023,7,16,))
사이트명, 일일방문자, 날짜=data
print(사이트명, 일일방문자, 날짜)
빅웨이브 100000 (2023, 7, 16)
위 코드 블럭의 2번째 줄처럼 한번에 인덱싱함으로써 3줄의 코드를 한줄로 감소시킬 수 있으며, 가독성을 높일 수 있다.
반응형
'0th Pipeline - Self-development > How to programming' 카테고리의 다른 글
[파이썬] 튜플(tuple), 순서가 있고, 수정이 불가능한 자료 (0) | 2024.01.20 |
---|---|
[파이썬] 스타 언패킹(Star unpacking): 코드를 효율적으로 짜는 TIP (0) | 2023.07.16 |
[파이썬] 리스트 메소드(함수)의 종류 (0) | 2023.07.16 |
[VBA] 엑셀(EXCEL) 중복데이터 병합 방법 (0) | 2023.07.11 |
[파이썬] n-그램 생성기: 인접하는 단어 조합 생성기 (0) | 2023.07.07 |