본문 바로가기
Coding/초보자를 위한 파이썬 300제

초보자를 위한 파이썬 300제 // 023 문자열 인덱싱

by 포스트it 2020. 12. 16.
728x90
반응형

 

 

문제

아래의 문자열에서 '홀' 만 출력하세요.

>> string = "홀짝홀짝홀짝"
실행 예: 홀홀홀

내풀이

string = "홀짝홀짝홀짝"
print(string[::2])

정답

슬라이싱할 때 시작인덱스:끝인덱스:오프셋을 지정할 수 있습니다.

string = "홀짝홀짝홀짝"
print(string[::2])

 

 

슬라이싱 할때  [시작 : 끝 : 스텝] 우리말로 쉽게 해서 간격(?) 이라고 생각하면 됩니다.
그래서 정답을 말로 풀어보면
(시작부터 끝까지에서 2번 건너뛰면서 출력한다)
홀짝홀짝홀짝   
 1 2 3 4 5 6 

 

728x90
반응형

댓글