Python/포스팅

파이썬 튜플 인덱싱

짜집퍼박사(짜박) 2023. 12. 2. 18:35

파이썬에서는 튜플의 인덱싱(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