Ich werde schreiben, wie man Elemente in einem Array in Python austauscht und wie man die Reihenfolge umkehrt. Vielen Dank.
n = [*range(1,6)]
for i in range(len(n)//2):
n[i], n[len(n)-i-1] = [len(n)-i-1], n[i]
#Der Anfang und der Rücken, der zweite und der zweite von hinten werden ausgetauscht.
Wenn das Ziel darin besteht, das Array umzukehren.
n = [*range(1,6)][::-1]
n = [*range(1,6)]
reverse_n = sorted(n,reverse=True)
#sortiert ist zerstörungsfrei, ändert n selbst nicht und gibt n in umgekehrter Reihenfolge zurück.
n = [*range(1,6)]
n.sort(reverse=True)
#sort ist destruktiv und modifiziert n selbst. Der zurückgegebene Wert ist None.
das ist alles. Vielen Dank.
Recommended Posts