에서 문자열 배열을 사용하는 방법 python 역순으로 정렬 하시겠습니까? 다음은 여러 가지 방법입니다.
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 비디오 튜토리얼
"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 중국어 웹사이트의 기타 관련 기사를 참조하세요!