Metoda sort

Metoda sort rendit elementet e listës sipas rendit alfabetik në rend rritës.

Në parametrin e parë jo të detyrueshëm të metodës mund të specifikohet parametri reverse, që përcakton drejtimin e renditjes. Si parazgjedhje ai ka vlerën False.

Në parametrin e dytë jo të detyrueshëm mund të specifikohet një funksion-callback me kriteret e renditjes.

Sintaksa

pythonlista.sort([mënyra e kthimit të listës], [funksioni për renditje])

Shembull

Le të renditim listën tonë në rend të kundërt:

pythonlst = ['c', 'a', 'd', 'b', 'f', 'e']
lst.sort(reverse=True)
print(lst)

Rezultati i ekzekutimit të kodit:

python['f', 'e', 'd', 'c', 'b', 'a']

Shembull

Tani le të renditim në rend të kundërt një listë të përbërë nga numra:

pythonlst = [10, 8, 2, 6, 14]
lst.sort(reverse=True)
print(lst)

Rezultati i ekzekutimit të kodit:

python[14, 10, 8, 6, 2]

Shembull

Le të renditim listën tonë nga shkronjat pa specifikuar parametrin e kthimit në metodën sort:

pythonlst = ['c', 'a', 'd', 'b', 'f', 'e']
lst.sort()
print(lst)

Rezultati i ekzekutimit të kodit:

python['a', 'b', 'c', 'd', 'e', 'f']

Shembull

Tani le të renditim një listë të përbërë nga numra:

pythonlst = [10, 8, 2, 6, 14]
lst.sort()
print(lst)

Rezultati i ekzekutimit të kodit:

python[2, 6, 8, 10, 14]

Shihni gjithashtu

  • funksioni sorted,
    i cili kthen një listë të renditur nga objektet e përsëritshme
  • funksioni filter,
    i cili filtron objektet e përsëritshme