PythonListy i krotki
list. reverse()
Odwraca kolejność elementów listy w miejscu.
- Zwraca
None- Zmienia oryginał
- Tak
Przykład
#Python
levels = [1, 2, 3, 4]
levels.reverse()
print(levels)
original = ["a", "b", "c"]
print(original[::-1])
print(original)Wynikzapisany wynik, możesz go sprawdzić
[4, 3, 2, 1]
['c', 'b', 'a']
['a', 'b', 'c']
Definicja i zastosowanie
#Metoda reverse() odwraca listę: pierwszy element staje się ostatnim. Zmienia listę w miejscu i zwraca None.
Nie sortuje, tylko odwraca obecną kolejność. Do sortowania malejącego użyj sort(reverse=True).
Jeśli potrzebujesz odwróconej kopii bez zmiany oryginału, użyj wycinka lista[::-1] albo funkcji reversed().
Składnia
#Składnia
lista.reverse()Dobre praktyki
#- Wycinek
[::-1]tworzy odwróconą kopię i nie zmienia oryginału. - Do przejścia pętlą od końca bez kopiowania użyj
reversed(lista).
Powiązane hasła
#Widzisz błąd albo brakuje przykładu? Napisz do nas.