Python

(파이썬) 내장함수 slice() 슬라이스

코딩ABC 2024. 1. 4. 11:51
반응형

파이썬의 내장함수(Built-in Function)인 slice() 함수에 대해 알아봅니다.

class slice(stop)
class slice(start, stop, step=1)

range(start, stop, step)로 지정된 인덱스 집합을 나타내는 슬라이스 개체를 반환합니다.

start 인수의 기본값은 None이며, step의 기본값은 1입니다.

확장된 인덱싱 구문을 사용하는 경우에도 슬라이스 개체가 생성됩니다. 예: a[start:stop:step] 또는 a[start:strop, i].

반복자(iterator. 이터레이터)를 반환하는 대체 버전은 itertools.islice()를 참고하십시오.

>>> a=[1,2,3,4,5,6,7,8,9]
>>> b=a[slice(1,6,2)]
>>> b
[2, 4, 6]

>>> a[1:6:2]
[2, 4, 6]

>>> c=a[slice(5)]
>>> c
[1, 2, 3, 4, 5]

 

(파이썬) 내장함수(): slice()

반응형