이 글은 주로 Python에서 시퀀스를 역전시키는 방법을 소개하고, 목록, 튜플, 문자열 역전의 구체적인 구현 기술을 예제 형식으로 분석합니다. 도움이 필요한 친구들이 모두 참고할 수 있기를 바랍니다.
시퀀스는 파이썬의 가장 기본적인 데이터 구조입니다. 시퀀스의 각 요소에는 인덱스라고도 하는 위치와 관련된 시퀀스 번호가 있습니다. N개 요소가 있는 시퀀스의 경우
왼쪽에서 오른쪽으로 인덱스: 0, 1, 2,...N-1
오른쪽에서 왼쪽으로 인덱스: -1, -2, -3...-N
1》목록 역방향
>>> l=[1,2,3,4] >>> ll=l[::-1] >>> l [1, 2, 3, 4] >>> ll [4, 3, 2, 1] >>> l=[4,5,6,7] >>> ll=reversed(l) >>> l [4, 5, 6, 7] >>> ll <listreverseiterator object at 0x06A07F70> >>> list(ll) [7, 6, 5, 4]
2》튜플 역방향
>>> t=(2,3,4,5) >>> tt=t[::-1] >>> t (2, 3, 4, 5) >>> tt (5, 4, 3, 2) >>> t=(4,5,6,7) >>> tt=reversed(t) >>> t (4, 5, 6, 7) >>> tt <reversed object at 0x06A07E90> >>> tuple(tt) (7, 6, 5, 4)
3》역방향 문자열
>>> s='python' >>> ss=s[::-1] >>> s 'python' >>> ss 'nohtyp' >>> s='nohtyp' >>> ss=''.join(reversed(s)) >>> s 'nohtyp' >>> ss 'python'
위 내용은 Python의 역순에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!