본문 바로가기
5-1. 파이썬 제공 기본 자료구조/튜플

[파이썬 기초] 튜플(tuple) 인덱싱과 슬라이싱 (2) 중첩이 있는 경우

by 만다린망고 2020. 11. 2.
반응형

[파이썬 기초] 

튜플(tuple) 인덱싱과 슬라이싱 (2) 중첩이 있는 경우



튜플 안에 튜플을 정의한 것을 '중첩'이라고 부르겠습니다. 중첩이 있는 경우의 인덱싱을 알아봅시다. 




이중 중첩


튜플이 이중으로 중첩된 튜플을 정의합시다. 


>>> T=((1,2),3)

>>> T

((1, 2), 3)



첫번째 원소에 접근해봅시다.


>>> T[0]

(1, 2)


첫번째 원소는 리스트 (1,2) 입니다. 첫번째 원소인 리스트 (1,2)의 첫번째 원소 1에 접근하는 방법은 아래와 같습니다. 


>>> T[0][0]

1




삼중 중첩


리스트가 삼중으로 중첩된 리스트를 정의해봅시다.


>>> T2=(((1,2),1),2)

>>> T2

(((1, 2), 1), 2)


첫번째 원소에 접근해봅시다.


>>> T2[0]

((1, 2), 1)


첫번째 원소의 첫번째 원소에 접근해봅시다.


>>> T2[0][0]

(1, 2)



첫번째 원소의 첫번째 원소의 첫번째 원소에 접근해봅시다.


>>> T2[0][0][0]

1


반응형

댓글