Eksempel-1: Sorter en liste over numeriske strengdata
Opprett en Python -fil med følgende skript for å sortere en liste over strengdata ved hjelp av Lambda som inneholder alle tallverdier. En liste over 6 elementer er definert i skriptet. Her, Lambda har brukt inne i sortert () Funksjon for å sortere listen. Listevariabelen er gitt som den første argumentverdien, lambda er satt som nøkkelverdien, og startposisjonen til sorteringen er satt i det tredje argumentet. Deretter har print () -funksjonen brukt til å skrive ut den sorterte listen med plass.
# Erklære en liste over streng med tallverdierProduksjon:
Følgende utgang vises etter å ha utført skriptet ovenfor.
Eksempel-2: Sorter en liste over tuples
Lag en Python -fil med følgende skript for å sortere en liste over tre tuples ved hjelp av Lambda, der hver tuple inneholder tre elementer. Tre typer sortering er vist i skriptet. Sorteringsposisjonen er satt til 0 i den første sorterte funksjonen. Dette vil sortere listen basert på det første elementet i hver tuple. Sorteringsposisjonen er satt til 1 i den andre sorterte funksjonen. Dette vil sortere listen basert på det andre elementet i hver tuple. Sorteringsposisjonen er satt til 2 i den tredje sorterte funksjonen. Dette vil sortere listen basert på det tredje elementet i hver tuple.
# Erklære en liste over tuplesProduksjon:
Følgende utgang vises etter å ha utført skriptet ovenfor. Tre sorterte lister over tuplene har vist i utgangen basert på den sorterte posisjonen.
Eksempel-3: Sorter en liste som inneholder en annen liste
Lag en Python -fil med følgende skript for å sortere den nestede listen ved hjelp av Lambda. En tom liste er blitt erklært å lagre verdiene på den sorterte listen. Her har de nestede 'for' løkker brukt til å sortere elementene på den nestede listen. Den ytre 'for' Loop vil iterere basert på antall indre lister definert i hovedlisten. I følge skriptet, tre indre lister som definert i hovedlisten der den første indre listen har tre elementer, har den andre indre listen to elementer og den tredje indre listen har fire elementer. Den indre 'for' Loop vil iterere basert på elementene i hver indre liste. Den sorterte () -funksjonen har kalt med lambdaen inne i den indre sløyfen for å sortere den nestede listen.
# Erklære den nestede listenProduksjon:
Følgende utgang vises etter å ha utført skriptet ovenfor. Listen over tre sorterte lister har vist i utdataene.
Eksempel-4: Sorter en liste over ordbøker
Lag en Python -fil med følgende skript for å sortere en liste over ordbøker ved hjelp av Lambda. Hver ordbok inneholder tre nøkkelverdipar inne i listen. Fire typer sortering er vist i skriptet. Den første utgangen vil vise sortering basert på kodetasten. Den andre utgangen vil vise sortering basert på navnetasten. Den tredje utgangen vil vise sortering basert på kode- og navnetastene. Den fjerde utgangen vil vise sortering i synkende rekkefølge basert på navnetasten.
# Forklar listen over ordbokProduksjon:
Følgende utgang vises etter å ha utført skriptet ovenfor.
Konklusjon:
Bruken av lambda for å sortere fire forskjellige lister har vist i denne opplæringen ved å bruke enkle eksempler som vil hjelpe Python -brukerne til å forstå formålet med å bruke lambda i sortering.