Sortering av elementer i den opprinnelige listen i Python
For å sortere elementer i en liste brukes
metoden sort. Hvis du lar parameteren
stå tom, vil elementene ordnes i stigende
rekkefølge. Hvis du sender verdien reverse=True,
vil elementene bli sortert i synkende rekkefølge.
Det er viktig å huske at etter bruk av
metoden sort, endres den opprinnelige
listen.
La oss sortere elementene i listen i stigende rekkefølge:
lst = [3, 2, 1]
lst.sort()
print(lst) # vil skrive ut [1, 2, 3]
Og nå skal vi ordne elementene i synkende rekkefølge:
lst = [1, 2, 3]
lst.sort(reverse=True)
print(lst) # vil skrive ut [3, 2, 1]
Gitt listen:
lst = [4, 2, 5, 1, 3]
Sorter den i stigende rekkefølge.
Gitt listen:
lst = [4, 2, 5, 1, 3]
Sorter den i synkende rekkefølge.
Gitt listen:
lst = [1, 2, 3, 4, 5]
Endre rekkefølgen på listen til omvendt.
Gitte lister:
lst1 = ['a', 'b', 'c']
lst2 = [3, 2, 1]
Skriv koden for å få følgende resultat:
[1, 2, 3, 'c', 'b', 'a']