기억 저장소

클라우드 기반 인공지능 개발과 DevOps 실무

언어/python

파이썬 리스트 offset index 로 데이터 접근하기

하늘.98 2021. 11. 16. 18:06

파이썬의 리스트 변수를 저장한다.

리스트 변수의 대괄호를 이용하여, 리스트의 각 원소에 접근할 수 있다.

리스트에 저장된 값을 접근하여 가져오기 위해서는, 인덱스(오프셋 offset )을 알아야 한다.

오프셋(index)는 0 부터 시작한다. 

즉, my_list = [ 1, 2, 3, 4] 라고 한다면, my_list[0] 은 1 이다. my_list[3] 은 4가 된다. 

 

또한 리스트는 슬라이싱 ( Slicing ) 이 가능하다. 즉, 우리가 원하는 부분을 가져올 수 있다. 

원하는 부분을 가져오기 위해서는 콜론 : 기호를 이용해서 가져온다.

콜론 왼쪽은 시작 인덱스(offset) 이고, 콜론의 오른쪽은 가져오려는 것의 인덱스에 1개를 더해줘야 한다.

즉, Tuesday 부터 Thursday 까지 가져오고 싶으면,

Tuesday의 인덱스는 1 이고

Thursday의 인덱스는 3이므로,

1부터 3+1 = 4 까지 가져오면된다.

이것을 식으로 나타내면 아래처럼 하면 된다.

week[ 1 : 3+1 ]  

즉 인덱스오프셋 1부터 오프셋 3에 위치한 값을 가져오겠다는 뜻이다.