Elementų rūšiavimas pradiniame sąraše Python
Elementų rūšiavimui sąraše taikomas
metodas sort. Jei paliksite jo
parametrą tuščią, elementai išsirikiuos
didėjimo tvarka. Jei perduosite reikšmę reverse=True,
elementai bus surūšiuoti mažėjimo tvarka.
Reikia atsiminti, kad panaudojus
metodą sort, pasikeičia pradinis
sąrašas.
Surūšiuokime elementus sąraše didėjimo tvarka:
lst = [3, 2, 1]
lst.sort()
print(lst) # išves [1, 2, 3]
O dabar išrikiuokime elementus mažėjimo tvarka:
lst = [1, 2, 3]
lst.sort(reverse=True)
print(lst) # išves [3, 2, 1]
Duotas sąrašas:
lst = [4, 2, 5, 1, 3]
Surūšiuokite jį didėjimo tvarka.
Duotas sąrašas:
lst = [4, 2, 5, 1, 3]
Surūšiuokite jį mažėjimo tvarka.
Duotas sąrašas:
lst = [1, 2, 3, 4, 5]
Pakeiskite sąrašo tvarką atvirkščia.
Duoti sąrašai:
lst1 = ['a', 'b', 'c']
lst2 = [3, 2, 1]
Parašykite kodą, kad gautumėte tokį rezultatą:
[1, 2, 3, 'c', 'b', 'a']