반응형
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#-*- 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번째 값 인덱싱 |

인덱싱이란 시퀀스 자료형에서 인덱스를 통해 해당하는 값을 얻는 방법이다.
파이썬에서 인덱스는 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 |