Alkutilassa olevien elementtien lajittelu Pythonissa
Listan elementtien lajitteluun käytetään
metodia sort. Jos jätät sen
parametrin tyhjäksi, elementit järjestetään
nousevaan järjestykseen. Jos annat arvon reverse=True,
elementit lajitellaan laskevaan järjestykseen.
On syytä muistaa, että sort-metodin
käytön jälkeen alkuperäinen lista muuttuu.
Lajitellaan listan elementit nousevaan järjestykseen:
pythonlst = [3, 2, 1]
lst.sort()
print(lst) # tulostaa [1, 2, 3]
Ja nyt järjestetään elementit laskevaan järjestykseen:
pythonlst = [1, 2, 3]
lst.sort(reverse=True)
print(lst) # tulostaa [3, 2, 1]
Задание 1
Annettu lista:
pythonlst = [4, 2, 5, 1, 3]
Lajittele se nousevaan järjestykseen.
Задание 2
Annettu lista:
pythonlst = [4, 2, 5, 1, 3]
Lajittele se laskevaan järjestykseen.
Задание 3
Annettu lista:
pythonlst = [1, 2, 3, 4, 5]
Muuta listan järjestys käänteiseksi.
Задание 4
Annettu listat:
pythonlst1 = ['a', 'b', 'c']
lst2 = [3, 2, 1]
Kirjoita koodi, joka tuottaa seuraavan tuloksen:
python[1, 2, 3, 'c', 'b', 'a']