반응형
Notice
Recent Posts
Recent Comments
Link
It's easy, if you try
[Python] array[::] 사용법 - array 슬라이싱 본문
반응형
슬라이싱 (slicing)
기본형태 : array[start : end : step]
-
start : 슬라이싱을 시작할 시작 위치
-
end: 슬라이싱을 끝낼 위치로 end는 포함하지 않는다.
-
step: stride라고도 하며 몇개씩 끊어서 가져올지를 정한다.
양수,음수 모두 가능
-
a[ start: ] : start 위치부터 끝까지 가져오기
-
a[ end : ]: 시작점부터 end 위치까지 모두 가져오기
-
a[ start : end ] : start위치 부터 end 위치까지 모두 가져오기
-
a[ start : end : step ] (step이 양수 일 때) : 오른쪽으로 step만큼 이동하면서 가져온다.
-
a[ start: end : step](step이 음수일 때): 왼쪽으로 step만큼 이동하면서 가져온다.
>>> a= ['a', 'b', 'c', 'd', 'e']
# 인덱스 1~3 까지를 꺼꾸로 가져오기
>>> a[3 :0 :-1]
['d', 'c', 'b']
더 많은 예제 참고 : https://twpower.github.io/119-python-list-slicing-examples
[Python] 파이썬 슬라이싱(slicing) 기본과 예제
Practice makes perfect!
twpower.github.io
최초 발행 날짜: 2020-02-22 15:24:00
반응형
'언어 > 파이썬(Python)' 카테고리의 다른 글
[파이썬] numpy array 정렬 (0) | 2021.02.16 |
---|---|
[파이썬] 올림, 내림, 반올림 (0) | 2021.02.16 |
[파이썬] 조합(combinations)을 사용하여 리스트에 있는 값들의 모든 조합 구하기 (0) | 2021.02.16 |
[파이썬] 문자열 인덱싱 및 잘라내기 (0) | 2021.02.16 |
[Python] heapq 모듈 (0) | 2021.02.14 |
Comments