>  기사  >  백엔드 개발  >  파이썬에서 문자열 배열을 역순으로 배열하는 방법

파이썬에서 문자열 배열을 역순으로 배열하는 방법

爱喝马黛茶的安东尼
爱喝马黛茶的安东尼원래의
2019-06-22 17:14:3311546검색

파이썬에서 문자열 배열을 역순으로 배열하는 방법

에서 문자열 배열을 사용하는 방법 python 역순으로 정렬 하시겠습니까? 다음은 여러 가지 방법입니다.

1 배열 역순: # 🎜🎜 #

원래 요소의 역순


(1) 슬라이스

>>> arr = [1,2,3,4,3,4]
>>> print (arr[::-1])
[4, 3, 4, 3, 2, 1]

(2) reverse()

>>> arr = [1,2,3,4,3,4]
>>> arr.reverse()
>>> print (arr)
[4, 3, 4, 3, 2, 1]
#🎜 🎜# (3)reversed(arr) # 순회 가능한 객체를 역순으로 반환

arr = [1,2,3,4,3,4]
reversed_arr = [] 
for i in reversed(arr):
    reversed_arr.append(i)
print (reversed_arr)
[4, 3, 4, 3, 2, 1]

2 문자열 역순: #🎜🎜 # 관련 권장사항: "Python 비디오 튜토리얼

"

(1) 문자열 차단 사용

param = 'hello'
print (param[::-1])   
olleh

( 2) 반전된 반복 가능한 객체를 반환하려면 reversed()를 사용하세요(문자열 구현)

param = 'hello'
rev_str = ''
for i in reversed(param):    
    rev_str += i
print (rev_str)     
olleh

(3) 반전된 반복 가능한 객체를 반환하려면 reversed()를 사용하세요(배열 구현)

param = 'hello'
rev_arr = []
for i in reversed(param):
    rev_arr.append(i)
print (''.join(rev_arr))
olleh

또 다른 :

정렬 후 요소의 역순:

1. sorted(...)는 새로운 정렬된 배열을 생성합니다

sorted(iterable , cmp =None, key=None, reverse=False) --> 새로운 정렬 목록

2. arr.sort(...)는 arr을 직접 작동하며 arr의 요소는 양의 순서로 정렬됩니다. # 🎜🎜#

요소 내 정렬

param = 'hello' # 요소 내 정렬 반환

rev_str = ''.join(sorted(param )) #sorted(param)는 배열을 역순으로 반환합니다 ['e', 'h', 'l', 'l', 'o']

print rev_str ---->'ehllo'# 🎜🎜#

위 내용은 파이썬에서 문자열 배열을 역순으로 배열하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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