>  기사  >  백엔드 개발  >  Python의 역순에 대한 자세한 설명

Python의 역순에 대한 자세한 설명

小云云
小云云원래의
2018-03-29 13:44:052324검색

이 글은 주로 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=&#39;python&#39;
>>> ss=s[::-1]
>>> s
&#39;python&#39;
>>> ss
&#39;nohtyp&#39;
>>> s=&#39;nohtyp&#39;
>>> ss=&#39;&#39;.join(reversed(s))
>>> s
&#39;nohtyp&#39;
>>> ss
&#39;python&#39;

위 내용은 Python의 역순에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.