반응형
[파이썬 기초]
리스트(list) 인덱싱과 슬라이싱 (2) 중첩이 있는 경우
리스트 안에 리스트를 정의한 것을 '중첩'이라고 부르겠습니다. 중첩이 있는 경우의 인덱싱을 알아봅시다.
이중 중첩
리스트가 이중으로 중첩된 리스트를 정의합시다.
>>> L=[[1,2],3]
>>> L
[[1, 2], 3]
첫번째 원소에 접근해봅시다.
>>> L[0]
[1, 2]
첫번째 원소는 리스트 [1,2] 입니다. 첫번째 원소인 리스트 [1,2]의 첫번째 원소 1에 접근하는 방법은 아래와 같습니다.
>>> L[0][0]
1
삼중 중첩
리스트가 삼중으로 중첩된 리스트를 정의해봅시다.
>>> L2=[[[1,2],1],2]
>>> L2
[[[1, 2], 1], 2]
첫번째 원소에 접근해봅시다.
>>> L2[0]
[[1, 2], 1]
첫번째 원소의 첫번째 원소에 접근해봅시다.
>>> L2[0][0]
[1, 2]
첫번째 원소의 첫번째 원소의 첫번째 원소에 접근해봅시다.
>>> L2[0][0][0]
1
반응형
'5-1. 파이썬 제공 기본 자료구조 > 리스트' 카테고리의 다른 글
[파이썬기초] 리스트 요소 수정 (0) | 2020.10.23 |
---|---|
[파이썬기초] 리스트 요소 삽입 (insert 사용) (0) | 2020.10.23 |
[파이썬기초] 리스트 요소 추가 (append 사용) (0) | 2020.10.23 |
[파이썬 기초] 리스트(list) 인덱싱과 슬라이싱 (1) 중첩 없는 경우 (0) | 2020.10.22 |
[파이썬 기초] 리스트(list) 소개, 정의 (0) | 2020.10.22 |
댓글