Ce face list.reverse()
reverse() modifică lista, punând ultimul element primul și așa mai departe. Nu sortează nimic, doar inversează ordinea actuală.
Dacă vrei o listă nouă inversată și să păstrezi originalul, folosește lista[::-1] sau list(reversed(lista)).
Ce returnează
None.
Exemple
Exemplul 1: Pe loc sau copie inversată
numere = [1, 2, 3, 4]
numere.reverse()
print(numere)
original = ["a", "b", "c"]
print(original[::-1], original)
Rezultat
[4, 3, 2, 1]
['c', 'b', 'a'] ['a', 'b', 'c']
Greșeli frecvente
- Scrii
inversat = lista.reverse()și primeștiNone.
Comenzi înrudite
reversed(): Parcurge o secvență (listă, text, tuplu, range) de la sfârșit la început.list.sort(): Sortează o listă pe loc, cu criteriu și ordine opționale.sorted(): Returnează o listă nouă, sortată, cu elementele unei colecții.