파이썬에서는 튜플의 인덱싱(indexing)을 사용하여 튜플의 각 요소에 접근할 수 있습니다. 튜플의 인덱스는 0부터 시작하며, 음수 인덱스는 뒤에서부터 역순으로 접근합니다.
1. 양수 인덱싱
my_tuple = (10, 20, 30, 40, 50)
element_at_index_0 = my_tuple[0] # 결과: 10
element_at_index_2 = my_tuple[2] # 결과: 30
element_at_index_4 = my_tuple[4] # 결과: 50
2. 음수 인덱싱
my_tuple = (10, 20, 30, 40, 50)
element_at_index_minus_1 = my_tuple[-1] # 결과: 50 (마지막 요소)
element_at_index_minus_3 = my_tuple[-3] # 결과: 30 (뒤에서 세 번째 요소)
element_at_index_minus_5 = my_tuple[-5] # 결과: 10 (첫 번째 요소)
양수 인덱스는 튜플의 처음부터 시작하여 해당 위치에 있는 요소에 접근하며, 음수 인덱스는 튜플의 끝에서부터 역순으로 해당 위치에 있는 요소에 접근합니다.
3. 인덱스 범위
슬라이싱을 사용하여 튜플의 일부를 추출할 수 있습니다.
my_tuple = (10, 20, 30, 40, 50)
subset = my_tuple[1:4] # 결과: (20, 30, 40) (인덱스 1부터 3까지의 요소)
슬라이싱에서 시작 인덱스는 포함되고, 끝 인덱스는 포함되지 않습니다.
튜플의 인덱싱을 통해 특정 위치에 있는 요소를 선택하거나 추출할 수 있습니다.
With ChatGPT
'Python > 포스팅' 카테고리의 다른 글
파이썬 튜플 연산 (0) | 2023.12.02 |
---|---|
파이썬 튜플 슬라이싱 (0) | 2023.12.02 |
파이썬 튜플 자료형 (0) | 2023.12.02 |
파이썬 리스트 관련 함수 (0) | 2023.12.02 |
파이썬 리스트의 수정과 삭제 (0) | 2023.12.02 |