슬라이스를 이용하면 된다
Slice:
[begin:end:step]
range 함수와 같은 구조이다!
부분 리스트 구하기
a = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
print(a) #전체 리스트 출력
print(a[1:]) #1번부터 끝까지
print(a[1:3]) #1번부터 3번 전까지
print(a[:4]) #처음부터 4번 전까지
print("-----------------------------")
print(a[::2]) #처음부터 끝까지, 2씩 건너뛰고
print(a[1::2]) #1번부터 끝까지, 2씩 건너뜀
print(a[::-1]) #역순
부분 문자열 구하기
같은 방법으로 슬라이스를 이용하면 된다.
s = "pythonstringslice"
print(s)
print(s[0:6])
print(s[::2])
결과>
pythonstringslice
python
ptosrnsie
'🖥' 카테고리의 다른 글
[알고리즘] 정렬 - (1) 선택정렬, 버블정렬, 삽입정렬 (0) | 2022.05.18 |
---|---|
LCS 최장 공통 부분 순서 구하기 (Python 코드) (0) | 2022.05.17 |
Visual Studio Code에서 탭으로 괄호 밖으로 나가기 (0) | 2022.05.08 |
파이썬 주석처리 (한줄, 여러줄, 단축키) (0) | 2022.05.08 |
[Python] 순열조합 itertools 없이 직접 구현하기 (순열 조합 중복순열 중복조합 ) (0) | 2022.05.03 |
댓글