Python List max() Metode
Python liste max() funksjon returnerer den maksimale verdien i listen.
Eksempel:
Python3
#creating a list> rand> => [> 2> ,> 3> ,> 6> ,> 1> ,> 8> ,> 4> ,> 9> ,> 0> ]> #printing max element> print> (> max> (rand))> |
Produksjon
9
Definisjon av List max() funksjon
max()-funksjonen i Python finner og returnerer det største elementet i den listen. La oss forstå det bedre med et eksempel:
Python List max() Metodesyntaks:
max(listenavn)
Parameter
- liste navn : Navn på listen der vi må finne maksimumsverdien.
Returnerer: Den returnerer den maksimale verdien som finnes i listen.
Hvordan finne maksimalt element i listen i Python?
For å finne maksimumselementet i Python, kan du bruke list max() funksjon som returnerer max element fra listen. La oss forstå det bedre med et eksempel:
Python3
#creating a list> number> => [> 54> ,> 67> ,> 12> ,> 33> ,> 69> ,> 32> ]> #printing max element> print> (> max> (number))> |
Produksjon
69
Python List max() Metodeeksempel
La oss se på noen eksempler for å finne max element i Python-listen:
Eksempel 1:
I dette eksemplet skal vi finne den maksimale heltallsverdien i listen. For det må vi lage en liste over noen tilfeldige heltall og deretter bruke Python list max() funksjonen for å finne maksimumsverdien i listen. La oss implementere dette ved å bruke kode.
Kode:
Python3
# Declaring a list with random integers.> list1> => [> 4> ,> -> 4> ,> 8> ,> -> 9> ,> 1> ]> > # Store maximum value in a variable> # using Python list max() function.> maxValue> => max> (list1)> > # Printing value stored in maxValue.> print> (maxValue)> |
Produksjon
8
Eksempel 2:
I dette eksemplet skal vi finne maksimumsverdien fra listen over tegn. Dette gjøres ved å følge samme prosedyre som i eksempel 1.
Python3
# Declaring a list with random integers.> list1> => [> 'a'> ,> '$'> ,> 'e'> ,> 'E'> ]> > # Store maximum value in a variable> # using Python list max() function.> maxValue> => max> (list1)> > # Printing value stored in maxValue.> print> (maxValue)> |
Produksjon
e
I dette tilfellet med tegnverdier bestemmes maksverdien på grunnlag av deres ASCII-verdier . For eksempel er ASCII-verdien til 'e' 101 og 'E' er 69, derfor er 'e' større.
Eksempel 3:
I dette eksemplet skal vi prøve å finne maksimumsverdien fra listen over blandede verdier som heltall og strenger .
Kode:
Python3
# Declaring a list with mixed values.> list1> => [> 'a'> ,> '$'> ,> 'e'> ,> 3> ,> 16> ]> > # Store maximum value in a variable> # using Python list max() function.> maxValue> => max> (list1)> > # Printing value stored in maxValue.> print> (maxValue)> |
Som vi kan se i utdataene gir denne koden feilen fordi å finne maksimumsverdien mellom heltall og streng ikke støttes av Python list max() funksjonen.
Produksjon:
Traceback (most recent call last): File '/home/b98ffbce53474d196bfb2d69e59d0873.py', line 6, in maxValue = max(lis) TypeError: '>' støttes ikke mellom forekomster av 'int' og 'str'
Nedenfor er løsningen av eksempel nr. 3 ovenfor
Løsning :
Vi kan finne maksimalverdien mellom heltall og streng for å konvertere heltall til char, men kun i henhold til ASCII-tabellen.
Python3
# Declaring a list with mixed values.> list1> => [> '!'> ,> '$'> ,> '/'> ,> '3'> ,> '61'> ]> > # Store maximum value in a variable> # using Python list max() function.> maxValue> => max> (list1)> > # Printing value stored in maxValue.> print> (maxValue)> |
Produksjon
61
Merk- heltall ligger mellom 48 og 57 fra 1 til 9 i ascii-tabellen, og den vil kun vurdere første char
av en streng. La hvis det i eksemplet ovenfor vil være 16 i stedet for 61, så vil utgangen være 3 fordi
den vil vurdere første røye som er 1 av 16.
kompleksitet-
Tidskompleksiteten til max()-funksjonen i python er På) .
Vi har dekket definisjonen, syntaksen og eksempler på max()-funksjonen i Python. List max()-metoden er veldig viktig for aritmetiske prosjekter og kan spare deg for mye tid.
Håper du forsto bruken og funksjonen til max()-funksjonen!