Python er et mye brukt programmeringsspråk for generell formål. De viktigste årsakene til Pythons popularitet er dens enkle syntaks, innebygde moduler og funksjoner som lar deg utføre kraftige oppgaver. Sorter () -funksjonen er en innebygd funksjon i Python som sorterer elementene i en liste, i stigende rekkefølge som standard som standard. Du kan også bruke sort () -funksjonen for å sortere elementene i synkende rekkefølge eller definere sorteringskriteriene. I denne artikkelen blir sort () -funksjonen forklart i detalj med noen enkle eksempler.
Syntaks av typen () -funksjonen
Syntaksen til sort () -funksjonen er som følger:
list_obj.sorter (reverse = “”, nøkkel = “”)Begge parametrene i sort () -funksjonen er valgfri. Omvendt parameter brukes til å sortere listen i synkende rekkefølge. Hvis "omvendt = sant", vil listen bli sortert i synkende rekkefølge; Ellers "omvendt = falsk" som standard. "Key" -parameteren spesifiserer funksjonen som definerer sorteringskriteriene. Sorter () -funksjonen endrer ikke rekkefølgen på elementer i det opprinnelige listeobjektet; Snarere oppretter det en kopi av listeobjektet med sorterte elementer og returnerer den som utgang.
Eksempler på slags () funksjon
Følgende eksempler dekker bruken av typen () -funksjonen mer detaljert.
Eksempel 1: Sortering av en liste over strenger
Sorter () -funksjonen sorterer lister over strenger, heltall og flytende punkttall. I dette første eksemplet vil vi sortere følgende liste over strenger i stigende rekkefølge ved hjelp av sort () -funksjonen.
#Declaring en liste over studenterProduksjon
Som du ser har listen blitt sortert med hell.
Deretter sorterer vi listen over strengelementer i synkende rekkefølge. I dette tilfellet er den omvendte verdien lik “sann.”
#Declaring en liste over studenterProduksjon
I dette eksemplet vil vi sortere listen over vokalalfabeter i henholdsvis stigende og synkende rekkefølge.
#Declaring en liste over studenterProduksjon
Nå vil vi sortere listen basert på lengden på hvert element. Funclen () -funksjonen sjekker listen over hvert element og returnerer den. Sorter () -funksjonen sorterer deretter elementene i listen basert på lengden på hvert element, med elementene med den korteste lengden som kommer først i den sorterte listen.
#Declaring en funksjonProduksjon
For å sortere elementene slik at elementene med høyere lengde kommer først, må den omvendte parameterverdien være “sann.”
#Declaring en funksjonProduksjon
Eksempel 2: Sortering av en liste over heltall
Sorter () -funksjonen kan også sortere en liste over heltall i stigende eller synkende rekkefølge.
I det følgende eksemplet vil vi erklære en liste over heltall og sortere den i både stigende og synkende rekkefølge.
#Declaring en liste over heltallProduksjon
Heltallstalllisten er nå sortert i stigende og synkende rekkefølge.
Eksempel 3: Sortering av en liste over flytende punkttall
Sorterings- () -funksjonen er også aktuelt for en liste over flytende punkttall.
I det følgende eksempelet vil vi sortere en liste over flytende punkttall i både stigende og synkende rekkefølge.
#Declaring en liste over heltallProduksjon
Listen over flytende punkttall er nå sortert i stigende og synkende rekkefølge.
Eksempel 4: Sortering av en liste over ordbokvarer
En ordbok kan plasseres i en liste som et element.
I det følgende eksempelet vil vi sortere ordbokselementer i en liste mens vi oppretter en ordbok av studenter. Vi vil sortere elementene basert på deres aldersverdier.
# En funksjon som returnerer 'året' verdien:Produksjon
Konklusjon
Sorter () -funksjonen er en innebygd funksjon i Python som sorterer en liste over elementer. Sorterings- () -funksjonen kan ta to valgfrie parametere, i.e., Omvendt og nøkkel. Denne artikkelen forklarte hvordan du bruker Python Sort () -funksjonen i detalj med forskjellige eksempler.