반응형
[파이썬 기초]
튜플(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
반응형
'5-1. 파이썬 제공 기본 자료구조 > 튜플' 카테고리의 다른 글
[파이썬기초] 튜플 특정 원소의 개수를 구하는 방법 (0) | 2020.11.03 |
---|---|
[파이썬기초] 튜플 요소의 인덱스를 확인 (0) | 2020.11.02 |
[파이썬기초] 튜플 슬라이싱의 결과는 튜플이다 (0) | 2020.11.02 |
[파이썬 기초] 튜플(tuple) 인덱싱과 슬라이싱 (1) 중첩 없는 경우 (0) | 2020.10.30 |
[파이썬 기초] 튜플(Tuple) 소개, 정의 (2) | 2020.10.30 |
댓글