Python Max -funksjon

Python Max -funksjon

En av de ofte brukte innebygde metodene i Python er "Max ()".Funksjonen maks () tjener til å bestemme det største elementet i et bestemt objekt. Med andre ord, det returnerer den største verdien mellom funksjonens innganger. Hvis en iterable er gitt som parameterverdi, returneres det maksimale elementet i iterable.

Denne artikkelen vil forklare praktiske prøveprogrammer for å utøve de forskjellige teknikkene for å implementere denne metoden.

Eksempel nr. 1: Bruker maks () -funksjonen for å finne den største verdien

Det første eksemplet vil vise deg hvordan du bruker Pythons “Max ()” -funksjon for å bestemme den høyeste verdien i en liste over tall. Python -listen kan ha heltall, float eller strengverdier. Vi lærer å søke ut maksimal verdi for alle disse typer lister her.

Den største heltallverdien på listen vil bli oppnådd av prøveprogrammet som leveres nedenfor.

Vi har generert en liste som holder heltallverdier. Vi har erklært variabelen "heltall" og gitt det et sett med tall. De lange parentesene brukes til å generere en liste med verdier “12, 34, 65, 67, 87, 345, 654, 2, 99, 786, 17 og 4”. Vi kan observere at denne listen inneholder forskjellige verdier fra en-sifrede tall til 3 sifre tall. I prosessen på skriptet blir metoden “Print ()” påkalt.

Innenfor seles av "PRINT ()" -funksjonen har vi passert to innganger: en streng for å vises og "Max ()" -funksjonen. Strengen vi har spesifisert for å vise er "Max heltallverdien i den medfølgende listen er:" og deretter vil "max ()" -funksjonen finne den største verdien fra den medfølgende listen. Vi har gitt listen "heltall" til "Max ()" -funksjonen. "Max ()" -funksjonen vil finne den maksimale heltallverdien, og deretter vil "print ()" -metoden vise den på terminalen.

Utgangen som genereres fra å utføre ovennevnte kodebit gir oss den maksimale heltallverdien fra listen som er "786".

Det neste programmet som er opprettet handler om å få den største flyteverdien på listen.

En variabel "FloatValues" har blitt tildelt en Python -liste. Denne listen inneholder flyteverdier som er “11.2, 2.3, 44.56, 37.9, 90.9, 66.45, 33.2 og 20.0 ”. Nå, for å finne maksimal verdi fra disse flyteverdiene, har vi gitt variabelen "FloatValues" som holder denne listen, til "Max ()" -funksjonen. Og så plasserte vi en tekststreng “Max Float -verdien i den medfølgende listen er:” sammen med “Max ()” -funksjonen inne i “print ()” -metoden. "Print ()" -metoden vil til slutt vise teksten så vel som den største verdien av listen som finnes av "Max ()" -funksjonen.

Den ekstraherte største verdien fra listen over floatverdier er “90.9 ”.

Nå vil vi finne den maksimale verdien for en liste over strengverdier.

Her har vi en variabel "StringValues" som initialiseres med en liste over strengverdier. Denne listen inneholder strengene “Mars, Earth, Jupiter og Saturn”. Søket etter en maksimal streng med "Max ()" -funksjonen fungerer ved å sjekke hvert element i alfabetisk rekkefølge. For eksempel har vi to tegn “A” og “B”, som vi vet at “B” kommer etter “A”. Så vi vil konkludere med at “B” er større enn “A”. På samme måte vil "Max ()" -funksjonen sjekke ut strengen som starter med det største alfabetet. Til slutt vil "print ()" -metoden vise den ekstraherte strengen på terminalen.

"Max ()" -funksjonen har tatt ut strengen "Saturn" ettersom den inneholder det største startfelfabetet "S".

En annen teknikk for å finne den største strengen i en liste er å søke etter lengden på strengene. Strengen med maksimal lengde på tegn vil vises som maks streng. For å gjøre dette, må vi sette "nøkkelen" til "len" som kan sees i øyeblikksbildet over. Avhengig av størrelsen på strengen, vil maksimumsverdien bli sett opp.

Maksimal streng basert på lengden er "Jupiter" for den oppgitte listen over strengverdier.

Eksempel nr. 2: Bruke maks () -funksjonen for å finne det maksimale elementet i en Python -ordbok

En Python -ordbok har et par "nøkkel: verdi" for hvert element. Det er "nøkler" og "verdier" for hver ordbok. "Max ()" -funksjonen vurderer "nøkkelen" i ordbokselementene og finner deretter den største av dem alle.

Først vil vi bruke en heltallsnøkkel for å få det høyeste elementet i en Python -ordbok.

Vi opprettet opprinnelig en variabel "ordbok" og tildelte den en ordbok for verdier. Denne ordboken har følgende par av elementer “11:“ Book ”, 14:“ Pencil ”, 13:“ Pencil ”, 12:“ Pen ”, 17:“ Notebook ”. Her er "nøkkelen" en heltallverdi. Deretter sendte vi dette dikten til "Max ()" -funksjonen for å finne den største nøkkelen og plasserte denne funksjonen i "print ()" -metoden for å vise utfallet.

Nøkkelen med den maksimale tasten vises på utgangsskjermen som “17”.

For øyeblikksbildet som er gitt ovenfor, har vi en ordbok “Alpha_key” med følgende par elementer “sennep”: 1, “Blue”: 4, “Pink”: 8, “White”: 10, “Silver”: 12 ”. Her har vi elementets "nøkkel" i streng og elementets "verdi" i heltallstype. "Max ()" -funksjonen blir påkalt med "alfa_key" som argument. Denne funksjonen vil finne ut den største nøkkelen til ordbokselementene på baser av alfabetisk utseendesrekkefølge. Og så vil "print ()" -metoden ganske enkelt vise den på skjermen.

Resultatet generert fra å utføre ovennevnte kodebit viser den største strengtasten med rekkefølgen på utseendet alfabetisk, som er "hvit".

Eksempel nr. 3: Bruker maks () -funksjonen for å få den største verdien i tupelen

Den siste forekomsten vil diskutere bruken av "Max ()" -funksjonen for å søke ut den største verdien i en tuple. Eksempelprogrammet vi har laget for å implementere denne teknikken er gitt nedenfor:

Dette kodebiten starter med å lage en variabel “First_tuple” som lagrer en tuple med heltallverdier som “11, 23, 43, -4, 54, 56, 87, -12, 78 og 21”. I neste linje har vi laget en annen variabel “Second_Tuple” som lagrer en tuple med strengverdier som “Apple, Mango, Banana, Peach og Melon”. Vi har brukt 3 “print ()” -funksjoner i dette skriptet. Den første "print ()" -metoden har en tekst som sier "den største verdien i den første tupelen:" og "max ()" -funksjonen med "first_tuple" som parameter.

Så dette vil gi oss maksimal verdi i den første tupelen av heltallverdier. Den andre "print ()" -funksjonen har også en tekststreng å vises, og deretter blir "max ()" -funksjonen påkalt med "Second_tuple" som parameter. Dette vil hente den største strengen i alfabetisk utseende av utseende. I den siste "print ()" -metoden kalles "max ()" -funksjonen med "nøkkel = len" -egenskapen for å trekke ut strengen i "Second_tuple" som har maksimalt antall tegn og viser den på skjermen.

Vi kan se at den maksimale heltallverdien i den første tupelen er “87”, i den andre tupelen er den største strengen “Peach”, mens den lengste strengen er “Banana”.

Konklusjon

Å finne den maksimale verdien i en gitt data er en enkel, men likevel viktig oppgave i Python. Denne artikkelen forklarte bruken av “Max ()” -funksjonen for å søke ut de største verdiene i det medfølgende datasettet. For å bruke denne tilnærmingen i Python, har vi jobbet med en rekke eksempelprogrammer. Den første forekomsten demonstrerte bruken av "Max ()" -funksjonen på en Python -liste. Det andre eksemplet vi genererte implementerer "Max ()" -funksjonen på en ordbok, mens den siste finner den maksimale verdien i tupelen.