Python에서 list[:-1]의 몇 가지 사용법을 자세히 설명합니다.

1553 단어 Pythonlist[::-1]
본고는 주로 Python 중list[::-1]의 몇 가지 용법을 소개하여 여러분에게 공유하고자 합니다. 구체적으로는 다음과 같습니다.

s = "abcde"
list의 []에는 세 개의 매개 변수가 있습니다. 사칭으로 분할합니다
list[param1:param2:param3]
  • param1, start_index, 비어 있을 수 있습니다. 기본값은 0입니다
  • param2, end_index, 비어 있을 수 있습니다. 기본값은list입니다.size
  • param3, 걸음걸이, 기본값은 1입니다.걸음 길이가 -1이면 역순원 서열을 되돌려줍니다
  • 예를 들어 설명하다
    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] 내용은 저희 이전의 글을 검색하거나 아래의 관련 글을 계속 훑어보십시오. 앞으로 많은 응원 부탁드립니다!

    좋은 웹페이지 즐겨찾기