본문 바로가기
homework-jueon/0x01-200제

27. 시퀀스 자료 인덱싱

by SpeeDr00t 2020. 1. 5.
반응형
#-*- coding:utf-8 -*-
#test by Xd
x = 'hello world.'
y = [1,2,3,[4,5]]
print(x[0]) #x의 1번째 값 인덱싱
print(x[-1]) #x의 뒤에서 1번째 값 인덱싱
print(y[0]) #y의 1번째 값 인덱싱
print(y[-2]) #y의 뒤에서 2번째 값 인덱싱
print(y[3][-1]) #y의 2번째 자료([4,5])의 뒤에서 1번째 값 인덱싱
view raw 2001051022.py hosted with ❤ by GitHub

인덱싱이란 시퀀스 자료형에서 인덱스를 통해 해당하는 값을 얻는 방법이다.

파이썬에서 인덱스는 0부터 시작하며 음수도 사용가능하다.

음수 인덱스는 우리가 평소 사용하는 뒤에서부터 몇번째...를 나타낸다.

 

예를 들어 문자열인 경우

x = 'hello world.' 라는 시퀀스 자료를 인덱싱할 때

print(x[0])을 하면 x의 첫번째 값을 인덱싱하고 

print(x[-1)을 하면 x의 뒤에서 첫번째(=마지막) 값을 인덱싱하여 출력한다.

반응형

'homework-jueon > 0x01-200제' 카테고리의 다른 글

28. 시퀀스 자료 슬라이스  (0) 2020.01.05
26. 시퀀스 자료형  (0) 2020.01.04
25. 비트 연산자  (0) 2020.01.04
24. 논리 연산자  (0) 2020.01.02
23. 관계 연산자  (0) 2020.01.02