Page 23 -
P. 23
인덱스에서 음의 값은 ‘뒤에서 몇 번째 값’인지를 나타낸다. 즉, index[-1]은 뒤
에서 첫 번째의 문자를 찾으라는 것으로, 여기서는 문자열 가운데 ‘고’의 위치를
나타낸다.
따라서 ‘고’는 인덱스가 양의 값일 때는 index[5], 음의 값일 때는 index[-1]로 표
현할 수 있다.
문자열의 공백도 인덱싱
문자열에서 각 문자에 접근할 때 공백(space)도 하나의 문자로 취급하기 때문에 문
자열에서 문자를 찾을 때 공백문자에도 인덱스가 부여된다는 점을 꼭 기억하자.
컴 퓨 팅 적 사 고
index[0] index[1] index[2] index[3] index[4] index[5] index[6]
index[-7] index[-6] index[-5] index[-4] index[-3] index[-2] index[-1]
인덱싱
실습 예제
다음 문장에서 실행결과의 예와 같은 결과가 나올 수 있도록 인덱싱을 통해 글자를 추출해보자.
이때 양의 값 또는 음의 값 중 하나를 선택하여 표현한다.
text=“AI와 컴퓨팅적 사고”
<실행결과 예>
컴 사
text="AI와 컴퓨팅적 사고"
print(text[4],text[9]) #text변수의 4번째, 9번째 위치 값 출력
print(text[-7],text[-2]) #text변수 뒤에서 -7번째, -2번째 위치 값 출력
232 컴퓨팅 사고 with 파이썬