본문 바로가기
파이썬(Python)

파이썬(Python) : 리스트 인덱싱, 슬라이싱, 오프셋

by TODAYCODE 2021. 7. 13.
반응형

인덱싱 : 문자열에서 한글자씩 가져오는 것.

예시)

리스트명[숫자] - 리스트에서 숫자에 해당하는 글자를 인덱싱하라

 

슬라이싱 : 특정범위를 잘라서 자른 부위 전체를 가져오는 것.

예시)

리스트명[ 시작인덱스(숫자) : 끝인덱스(숫자) : 오프셋(숫자) ]

시작인덱스부터 끝인덱스까지 슬라이싱한다.

오프셋은 생략이 가능하며, 입력할 경우 해당 숫자만큼 건너뛰면서 계산한다.

 

시작인덱스와 끝인덱스도 생략이 가능하다.

시작인덱스 생략하면 맨처음부터, 끝인덱스 생략하면 맨마지막까지로 처리된다.

인덱스에 음수값을 입력할 수도 있다.

맨앞은 0번부터 시작하지만, 맨뒤는 -1부터 시작한다.

 

시작인덱스와 끝인덱스를 생략하고 오프셋에 -1을 넣으면 뒤집어진다.

 

 

예제)

// 인덱싱
exmple = 'sample'
print(exmple[0], exmple[3])

// 슬라이싱
exmple_2 = "slicing Sample"
print(exmple_2[2:5])

// 뒤집기
num_str = "12345"
print(num_str[::-1])

 

 

반응형

'파이썬(Python)' 카테고리의 다른 글

파이썬(Python) : 리스트 함수 정리  (0) 2021.07.14
파이썬 (Python) : 문자열 작성 팁1  (0) 2021.07.12

댓글