Elementide sorteerimine algses nimekirjas Pythonis
Elementide sorteerimiseks nimekirjas kasutatakse
meetodit sort. Kui jätta selle
parameeter tühjaks, siis paiknevad elemendid
kasvavas järjekorras. Kui edastada väärtus reverse=True,
sorteeritakse elemendid kahanevas järjekorras.
Tuleb meeles pidada, et pärast meetodi
sort kasutamist muutub algne
nimekiri.
Sorteerime nimekirjas olevad elemendid kasvavas järjekorras:
lst = [3, 2, 1]
lst.sort()
print(lst) # väljastab [1, 2, 3]
Ja nüüd paigutame elemendid kahanevasse järjekorda:
lst = [1, 2, 3]
lst.sort(reverse=True)
print(lst) # väljastab [3, 2, 1]
Antud nimekiri:
lst = [4, 2, 5, 1, 3]
Sorteerige see kasvavas järjekorras.
Antud nimekiri:
lst = [4, 2, 5, 1, 3]
Sorteerige see kahanevas järjekorras.
Antud nimekiri:
lst = [1, 2, 3, 4, 5]
Muutke nimekirja järjekord vastupidiseks.
Antud nimekirjad:
lst1 = ['a', 'b', 'c']
lst2 = [3, 2, 1]
Kirjutage kood, et saada järgmine tulemus:
[1, 2, 3, 'c', 'b', 'a']