Heim > Backend-Entwicklung > Python-Tutorial > So ordnen Sie String-Arrays in Python in umgekehrter Reihenfolge an

So ordnen Sie String-Arrays in Python in umgekehrter Reihenfolge an

爱喝马黛茶的安东尼
Freigeben: 2019-06-22 17:14:33
Original
11594 Leute haben es durchsucht

So ordnen Sie String-Arrays in Python in umgekehrter Reihenfolge an

Wie sortiere ich String-Arrays in umgekehrter Reihenfolge in Python? Hier sind mehrere Methoden:

1. Reihenfolge der ursprünglichen Elemente umkehren:

Umgekehrte Reihenfolge der ursprünglichen Elemente

(1) Slice

>>> arr = [1,2,3,4,3,4]
>>> print (arr[::-1])
[4, 3, 4, 3, 2, 1]
Nach dem Login kopieren

(2) reverse()

>>> arr = [1,2,3,4,3,4]
>>> arr.reverse()
>>> print (arr)
[4, 3, 4, 3, 2, 1]
Nach dem Login kopieren

(3)reversed(arr) #Gib ein durchquerbares Objekt in umgekehrter Reihenfolge zurück

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]
Nach dem Login kopieren

2. Zeichenfolge in umgekehrter Reihenfolge:

Verwandte Empfehlungen: „Python-Video-Tutorial

(1)Verwenden Sie String Interception

param = 'hello'
print (param[::-1])   
olleh
Nach dem Login kopieren

(2)Verwenden Sie reversed(), um das umgekehrte iterierbare Objekt zurückzugeben (String-Implementierung)

param = 'hello'
rev_str = ''
for i in reversed(param):    
    rev_str += i
print (rev_str)     
olleh
Nach dem Login kopieren

(3)Verwenden Sie reversed(), um das Umkehrte zurückzugeben iterierbares iteratives Objekt (Array-Implementierung)

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

Anderes:

Umgekehrte Reihenfolge der Elemente nach dem Sortieren:

1. sorted(...) generiert ein neues sortiertes Array

sorted(iterable, cmp=None, key=None, reverse=False) --> neue sortierte Liste

2 arr In positiver Reihenfolge anordnen

Innerhalb des Elements sortieren

param = 'hello' #Die Sortierung innerhalb des Elements zurückgeben

rev_str = ''.join(sorted(param) ) # sorted(param) gibt das in umgekehrter Reihenfolge angeordnete Array zurück ['e', 'h', 'l', 'l', 'o']
print rev_str ---->'ehlo'

Das obige ist der detaillierte Inhalt vonSo ordnen Sie String-Arrays in Python in umgekehrter Reihenfolge an. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage