5-1. 파이썬 제공 기본 자료구조/튜플
[파이썬 기초] 튜플(tuple) 인덱싱과 슬라이싱 (2) 중첩이 있는 경우
만다린망고
2020. 11. 2. 11:18
반응형
[파이썬 기초]
튜플(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
반응형