슬라이스
시퀀스객체[인덱스 시작 번호, 인덱스 끝 번호 : 증가폭]
a[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
a[0:4] 인덱스 0~3 범위만큼 컷해서 새 리스트 생성
[1,2,3,4]
a[0:4:2]
[1,3]
a[2:] : 인덱스 2 ~ 맨 끝까지
a[:2] : 인덱스 맨 앞부터 ~ 1까지
a[:] : 인덱스 맨 처음부터 맨 끝까지
a[::] : 인덱스 맨 처음부터 맨 끝까지 인덱스 1 간격으로
a[:len(a)] : 인덱스 맨 처음부터 맨 끝까지
슬라이스 한 범위의 값 할당하기
a=[1,2,3,4,5,6,7,8,9,10]
a[3:6] = ['d','e','v']
결과 : a=[1,2,3,d,e,v,7,8,9,10]
'기술스택 > Python' 카테고리의 다른 글
[ 파이썬 ] if for while문에서 콜론 : 과 들여쓰기 indentation (0) | 2023.09.04 |
---|---|
[ 파이썬 ] 딕셔너리 dictionary (0) | 2023.09.04 |
[ 파이썬 ] 튜플 tuple (0) | 2023.09.04 |
[ 파이썬 ] 시퀀스 자료형의 인덱스 (0) | 2023.09.04 |
[ 파이썬 ] (2023) 주피터 노트북 윈도우 단축키 (0) | 2023.09.01 |