반응형
확장자 등을 제거하기 위해 리스트 인덱싱을 거꾸로 해야하는 경우가 있습니다. 예를 들어봅시다.
인덱싱
>>> L=[1,2,3,4,5,6]
>>> L[-1]
6
>>> L[-2]
5
>>> L[-3]
4
-1 부터 인덱스로 사용합니다.
슬라이싱
슬라이싱도 가능합니다.
>>> L[-3:-1]
[4, 5]
-1까지 슬라이싱해도 리스트의 끝까지 슬라이싱이 되지 않습니다. 리스트의 끝까지 슬라이싱 하려면 아래와 같이 입력합니다.
>>> L[-3:]
[4, 5, 6]
반응형
'5-1. 파이썬 제공 기본 자료구조 > 리스트' 카테고리의 다른 글
[파이썬] 리스트가 비어있는지 확인하는 방법 (0) | 2022.05.20 |
---|---|
[파이썬] 리스트 할당과 복사 (2차원 배열에서는 왜 안될까) (0) | 2021.11.09 |
[파이썬 기초] 리스트 생성 시 값만 참조하는 방법 (0) | 2020.11.10 |
[파이썬 기초] 리스트 생성 시 주의할 점 (리스트 참조) (0) | 2020.11.10 |
[파이썬기초] range 함수로 리스트 정의하기 (등차수열 쉽게 정의하기) (0) | 2020.11.03 |
댓글