Meetod sort

Meetod sort sorteerib loendi elemendid tähestikulises järjekorras kahanevalt.

Meetodi esimeses valikulises parameetris saab määrata parameetri reverse, mis määrab sortimise suuna. Vaikimisi on selle väärtus False.

Teises valikulises parameetris saab määrata tagasikutsefunktsiooni sortimise kriteeriumitega.

Süntaks

pythonloend.sort([loendi ümberpööramise režiim], [sortimisfunktsioon])

Näide

Sordime oma loendi vastupidises järjekorras:

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

Koodi täitmise tulemus:

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

Näide

Nüüd sordime numbritest koosneva loendi vastupidises järjekorras:

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

Koodi täitmise tulemus:

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

Näide

Sordime oma tähtedest koosneva loendi ilma ümberpööramise parameetri määramiseta meetodis sort:

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

Koodi täitmise tulemus:

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

Näide

Nüüd sordime numbritest koosneva loendi:

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

Koodi täitmise tulemus:

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

Vaata ka

  • funktsioon sorted,
    mis tagastab sorteeritud loendi iterreeritavatest objektidest
  • funktsioon filter,
    mis filtreerib iterreeritavaid objekte