[Python] 파이썬 리스트 [::] 사용법 예제 extended slices
본문 바로가기
Python/Python 공부 정리

[Python] 파이썬 리스트 [::] 사용법 예제 extended slices

by 쏠수있어ㅤ 2021. 6. 9.
반응형

Python array [::] 용법 

 

 

기본 구문 

리스트 or 문자열[a:b:c]

 

 

array/ string[a:b:c] 풀이

=> index a 부터 index b까지 c 간격으로 배열을 만들어라 

a = [0,1,2,3,4,5,6,7,8,9]

print(a[0:6:2])  # [0,2,4]

 

리스트/ 문자열의 인덱스 0 번째부터 (6-1) 5번째(5)까지 2칸 간격으로 리스트를 만든다. 

 

 

 

예제 - 리스트 

a = [0,1,2,3,4,5,6,7,8,9]

print(a[::1]) #처음부터 끝까지 하나씩
print(a[5::1]) # 5번째부터 끝까지
print(a[::2])  #처음부터 끝까지 두 칸씩
print(a[1::2]) #index 1번부터 끝까지 두 칸씩
print(a[::-1]) # 역순으로 
print(a[::-2]) 

문자열

a = '0123456789'
print(a[::-1])
print(a[4::2])
print(a[:5:-1])


# 숫자는 오류남 
a = 123456
print(a[::-1])

 

 

 

 

반응형

댓글