- 인덱스
: 여러개의 character가 포함되어 있는 문자열 내에서 특정 character를 저장하기 위한 것
- 슬라이싱
: 범위 값을 주어서 문자열 내에 특정 범위 위치에 있는 문자열(서브 문자열)의 추출 용도
일단 이 두개 비교부터 확실히 개념을 잡고 시작해야만 할 것 같다.
파이썬은 신기하게도 처음 시작을 '0'부터 센다.
* 슬라이싱(slicing)
변수명[start(시작 인덱스) : end(종료 인덱스)]
변수명[start(시작 인덱스) : end(종료 인덱스) : step(건너뛰기)]
이때, 시작인덱스는 포함, 종료인덱스는 -1 위치까지 즉, 종료인덱스는 포함하지않고 슬라이싱 된다.
앞에서 리스트, 튜플, 셋, 딕셔너리가 있다고 했는데 이들도 인덱싱과 슬라이싱이 가능할까?
답만 먼저 말하자면, 리스트, 튜플은 가능하고 셋은 불가능하다. 전자는 순서가 있고 후자는 순서가 없어서 그렇다! 정리는 아래 링크 참조!
python 기초2 (컨테이너 타입 - list, tuple, set, dictionary) (tistory.com)
python 기초2 (컨테이너 타입 - list, tuple, set, dictionary)
컨테이너 타입에는 리스트, 튜플, 세트, 딕셔너리 타입이 있고 간단하게 요약하자면 다음과 같은 성질이 있다. - 리스트:[ ] / 순서 O / 변경 가능 / 추가 및 삭제 가능 / 중복 생성 가능 - 튜플: ( ) /
noey.tistory.com
리스트(list)
튜플도 위와 같은 방법으로 사용할 수 있다!
오... 오늘은 왠지 짧은 것 같은 느낌이지만... 정리할 게 태산이구만 ;-;
'learning > 맨날 까먹는 것들' 카테고리의 다른 글
정규화 r (0) | 2021.09.28 |
---|---|
[서지정보 순서] 참고문헌 표기법 (0) | 2021.08.19 |
python 기초2 (컨테이너 타입 - list, tuple, set, dictionary) (0) | 2021.07.11 |
python 기초1 (데이터 형태, 조건문(if), 반복문(for)) (0) | 2021.07.05 |