상세 컨텐츠

본문 제목

[Python] 리스트의 인덱싱과 슬라이싱

Python

by TUZA 2022. 1. 3. 23:53

본문

- 인덱스 값을 입력하여 리스트의 특정한 원소에 접근하는 것을 인덱싱(indexing)이라고 한다.

- 파이썬의 인덱스 값은 양의 정수와 음의 정수를 모두 사용할 수 있다.

- 음의 정수를 넣으면 원소를 거꾸로 탐색하게 된다.

a = [1,2,3,4,5,6,7,8]

#여덟 번째 원소만 출력
print(a[7])

#뒤에서 첫 번째 원소 출력
print(a[-1])

#뒤에서 세 번째 원소 출력
print(a[-3])

#네 번째 원소 값 변경
a[3]= 7
print(a)

- 리스트에서 연속적인 위치를 갖는 원소들을 가져와야 할때는 슬라이싱(Slicing)을 이용할 수 있다.

- 대괄호 안에 콜론(:)을 넣어서 시작 인덱스와 끝 인덱스를 설정할 수 있다.

- 끝 인덱스는 실제 인덱스보다 1을 더 크게 설정한다.

 

a = [1,2,3,4,5,6,7,8,9]


# 네 번째 원소만 출력
print(a[3])

# 두 번째 원소부터 네 번째 원소까지
print(a[1:4]) #[2,3,4]

 

반응형

'Python' 카테고리의 다른 글

[Python] 리스트 관련 메서드  (0) 2022.01.04
[Python] 리스트 컴프리헨션  (0) 2022.01.03
[Python] 리스트 자료형  (0) 2022.01.03
[Python] 수 자료형의 연산  (0) 2022.01.03
[Python] 지수 표현  (0) 2022.01.03

관련글 더보기