Python에서 list[:-1]의 몇 가지 사용법을 자세히 설명합니다.
1553 단어 Pythonlist[::-1]
s = "abcde"
list의 []에는 세 개의 매개 변수가 있습니다. 사칭으로 분할합니다list[param1:param2:param3]
param1=-1, 매개 변수는 하나입니다. 역할은 아래 표를 통해 데이터에 접근하는 것입니다. -1은 꼴찌입니다.
print(s[-1])
e
param1=0, param2=-1, 작용은 start_에서 되돌아오는 것이다index = 0에서 end_index = -1의 일련의 데이터여기 [0,list.size]는 왼쪽으로 닫고 오른쪽으로 열립니다.
print(s[:-1])
abcd
param1 = 0,param2 = list.size,param3=-1, 역순으로 되돌아오는 원list 작용
print(s[::-1])
edcba
param1 = 1,param2 = list.size,param3=-1, 이것은 1에서size까지의 역순이 아니라 0, 1의 역순이다.세 가지 형식을 한 번 보면 효과가 같다.
두 가지 방식은 먼저 순서를 바꾸고, 다시 두 개의 데이터에 접근하는 것이다.
세 가지 방식은 먼저 앞의 두 개의 데이터를 얻은 다음에 순서를 바꾸는 것이다
print(s[1::-1])
ba
print(s[::-1][-2:])
ba
print(s[0:2][::-1])
ba
param1 = 0,param2 = list.size,param3은 보길이이고 보길이가 0보다 크면 반환 서열은 원래 순서입니다.단계 길이가 0보다 작으면 역순으로 돌아갑니다.
걸음걸이가 길어서 잘 모르겠으니 예시 결과에 근거하여 스스로 이해해 주십시오.
print(s[::1])
abcde
print(s[::2])
ace
print(s[::-1])
edcba
print(s[::-2])
eca
Python 중list[:-1]의 몇 가지 용법에 대한 상세한 설명을 드리겠습니다. 더 많은 Python list [::-1] 내용은 저희 이전의 글을 검색하거나 아래의 관련 글을 계속 훑어보십시오. 앞으로 많은 응원 부탁드립니다!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Python의 None과 NULL의 차이점 상세 정보그래서 대상 = 속성 + 방법 (사실 방법도 하나의 속성, 데이터 속성과 구별되는 호출 가능한 속성 같은 속성과 방법을 가진 대상을 클래스, 즉 Classl로 분류할 수 있다.클래스는 하나의 청사진과 같아서 하나의 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.