Python Min -funksjon

Python Min -funksjon

“Som andre programmeringsspråk, omhandler Python også de innebygde funksjonene som er opprettet for å hjelpe utviklerne i alle aspekter. Flere funksjoner fungerer på den spesifiserte måten. Hvorav den ene er min () -funksjonen. Som det indikeres med navnet, vil det minste antallet bli returnert med denne funksjonen. Denne opplæringen vil dekke den grunnleggende funksjonaliteten, arbeids- og typene min () -funksjoner med noen grunnleggende eksempler som er enkle å implementere.

En enkel min () -funksjon for en rekke heltall brukes til å forklare arbeidet med denne innebygde funksjonen i Python-programmeringsspråket. Vi har brukt en enkeltlinjekode med utskriftserklæringen. Du kan også bruke en egen variabel for å lagre alle elementene. Denne teknikken vil bli utdypet videre i denne guiden. Min () -funksjonen vil inneholde tre verdier som en parameter, som Min () -funksjonen vil bli brukt.”

Print (min ([117,92,43]))

Etter å ha brukt dette kodestykket i programdelen, vil vi feilsøke og utføre den. Den resulterende verdien vil bli sett i vinduet “Ipython Console”. Den nedenfor tilknyttede Snap skildrer at resultatet etter samlingen er "43".

Det er to hovedkategorier av Python Min () -funksjoner:

  • Min () funksjon ved å bruke objekter
  • Min () funksjon ved å bruke iterables

Vi vil forklare begge typer ved å bruke eksempler på eksempler. Først vil vi gå med bruk av objekter.

Min () funksjon ved å bruke objekter

Denne typen er også kjent som Min () -funksjonen uten iterable. Min -funksjonen kan bruke hvilken som helst type objekt av en enkelt datatype, og deretter gjør minimumsfunksjonen resten ved å sammenligne alle inngangsverdiene som et argument og deretter returnere minimumsverdien som et resultat. Den grunnleggende syntaks for denne funksjonen er:

min (argument1, argument2, *argumenter, nøkkel)

Parametere for min funksjon

  • Argument1: Det refererer til objektet som kan være et heltall eller streng, etc.
  • Argument2: I likhet med Argument1 er det også et objekt av hvilken som helst datatype.
  • *Argumenter (valgfritt): Det er et valgfritt argument som kan være et hvilket som helst objekt og kan fjernes.
  • Nøkkel (valgfritt): Det er funksjonen vi passerer varene når sammenligningen gjøres mellom alle varene.

I eksemplet nedenfor har vi ganske enkelt bestått objekter av heltallstype uten iterator. Både de positive og negative verdiene legges til objektets matrise. Alle disse verdiene sendes til Min () -funksjonen, og den resulterende verdien lagres i nøkkelvariabelen, som utgangen vil oppnås.

Kombinasjonen av positive og negative tall vil resultere i den minste verdien oppnådd fra Min () -funksjonen. Denne verdien er den negative, da den er mindre enn de positive verdiene.

Min () funksjon ved å bruke iterable

Denne typen min () -funksjonen tar iterable av enhver type og returnerer deretter den negative verdien. Den grunnleggende syntaks er gitt som følger:

Min (Iterable, Key = Func)

Parametere for funksjon

  • Iterable-: En iterable i Python kan være hvilket som helst av følgende (liste, tuple, matrise, streng, sett, etc.).
  • Nøkkel (valgfritt): En valgfri parameter som tar den resulterende verdien etter driften av Min () -funksjonen.

Nå vil vi bruke forskjellige iterabler for å utføre min () -funksjonen på dem.

Hente det minste elementet fra en liste

Iterable vi bruker her er en liste over heltall. Denne listen vil bli passert gjennom Min (), og deretter lagres resultatet i variabelen som er "Snumber".

Snumber = min (tall);

Verdien vises på konsollvinduet ved utførelse gjennom utskriftsfunksjonen.

Du kan se at blant alle heltallene på listen vises den minste verdien.

Hente det minste elementet fra strengen

Denne gangen er iteratoren en streng. Alle karakterene er skrevet i inverterte komma. Strengtypevariabelen vil da bli utsatt for Min () -funksjonen.

Sstring = min (språk);

Denne verdien vises deretter direkte gjennom utskriftserklæringen.

I dette eksemplet kan du se at “C ++” virker mindre i størrelse sammenlignet med “C Sharp”. Men min () -funksjonen fungerer ikke på størrelsen. Men det refererer til alfabetet som kommer først ved å følge stigende rekkefølge. Både “C Sharp” og “C ++” start fra C, men en tom karakter anses som mindre sammenlignet med de matematiske notasjonene. Derfor; C Sharp er minimum for hele strengen.

Hente den minste varen fra ordboken

Når vi har å gjøre med ordbøker, brukes nøkkelparameteren. Fordi Min () -funksjonen returnerer den minste nøkkelen i ordboken. Ta en ordbokvariabel. Inne i variabelen, bruk forskjellige nøkler til å lagre verdier. Hver tast vil ha en egen verdi inne i den. Representasjonen av nøkkel- og verdifaktorer er “2:14”. Her er 2 nøkkelen, og 14 er verdien.

Først må vi finne den minste nøkkelen ved å bruke Min () -funksjonen. Så for dette formålet vil Min -funksjonen bli brukt på ordboken, og den resulterende nøkkelen vil bli lagret i nøkkelvariabelen. Alle tastene er en kombinasjon av både positive og negative tall

Key1 = min (tall)

Skriv ut den resulterende verdien gjennom variabelen.

I følge konsollresultatet vil en negativ verdi være den minste blant alle nøklene.

Nå vil vi utdype min () -funksjonen med ytterligere eksempler. Neste er å hente nøkkelen hvis verdi er den minste. I motsetning til det forrige eksemplet, der nøkkelen ble valgt, vil vi nå velge den minste verdien, og da vises den aktuelle tasten.

Ta en Key2 -variabel som vil lagre verdien av funksjonen min (). Denne minimumsfunksjonen vil ta en annen funksjon som en parameter. Dette er en lambda -funksjon.

K = lambda k: tall [k]

Dette vil ta alle verdiene på tastene, beregne den minste og deretter gi den verdien til funksjonen. I henhold til den minste verdien vil nøkkelen bli valgt.

Utfør koden, og så vil du se at “9” er den minste verdien blant alle verdiene, selv om nøkkelen til denne verdien ikke er den minste. Men ved hjelp av Lambda kan vi få den minste verdikast.

Igjen vil vi bruke lambda -funksjonen, men denne gangen for å få den minste verdien direkte.

Den minste verdien vises, som er 9.

Finn strengen med minimumslengde ved å bruke Min () -funksjonen

For å sjekke størrelsen på en hvilken som helst streng, bruker vi en tast med den innebygde funksjonen "Len". Bare størrelsen på strengen vil oppnås i stedet for ordren.

S = min ("Hello", "Hei", "Bye", Key = Len)

Dette vil gi den minste strengen i henhold til størrelsen, men ikke med alfabeter.

Konklusjon

Artikkelen “Python Min () -funksjon” tar sikte på å forklare arbeidet med denne innebygde funksjonen i Python-koder. Parameteren til denne funksjonen inneholder elementene som skal brukes til sammenligningen. Det er to grunnleggende typer Min -funksjoner: objektene og den iterable. Vi har forklart dem begge med eksempler for å utdype for forståelsen av leserne. Brukeren må ha kunnskapen om den grunnleggende bruken av Python-språket. Denne artikkelen vil helt sikkert spille en viktig rolle i å eskalere ens kunnskap om min () -funksjonen til Python.