Python List max() metode
Python liste max() funktion returnerer den maksimale værdi på listen.
Eksempel:
Python3
#creating a list> rand> => [> 2> ,> 3> ,> 6> ,> 1> ,> 8> ,> 4> ,> 9> ,> 0> ]> #printing max element> print> (> max> (rand))> |
Produktion
9
Definition af List max() Funktion
max()-funktionen i Python finder og returnerer det største element i denne liste. Lad os forstå det bedre med et eksempel:
Python List max() Metodesyntaks:
max(listenavn)
Parameter
- listenavn: Navn på liste, hvor vi skal finde den maksimale værdi.
Vender tilbage : Det returnerer den maksimale værdi på listen.
Hvordan finder man det maksimale element i listen i Python?
For at finde det maksimale element i Python, kan du bruge listen max() funktion, der returnerer max element fra listen. Lad os forstå det bedre med et eksempel:
Python3
#creating a list> number> => [> 54> ,> 67> ,> 12> ,> 33> ,> 69> ,> 32> ]> #printing max element> print> (> max> (number))> |
Produktion
69
Python List max() Metodeeksempel
Lad os se på nogle eksempler for at finde max element i Python-listen:
Eksempel 1:
I dette eksempel skal vi finde den maksimale heltalværdi på listen. Til det skal vi lave en liste over nogle tilfældige heltal og derefter bruge Python list max() funktionen til at finde den maksimale værdi i listen. Lad os implementere dette ved hjælp af 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)> |
Produktion
8
Eksempel 2:
I dette eksempel skal vi finde den maksimale værdi fra listen over tegn. Dette gøres ved at følge samme procedure 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)> |
Produktion
e
I dette tilfælde af tegnværdier bestemmes maxværdien på basis af deres ASCII-værdier . For eksempel er ASCII-værdien af 'e' 101 og 'E' er 69, derfor er 'e' større.
Eksempel 3:
I dette eksempel skal vi forsøge at finde den maksimale værdi fra listen over blandede værdier såsom heltal og strenge.
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 outputtet giver denne kode fejlen, fordi at finde den maksimale værdi mellem heltal og streng ikke understøttes af Python list max() funktion.
Produktion:
Traceback (most recent call last): File '/home/b98ffbce53474d196bfb2d69e59d0873.py', line 6, in maxValue = max(lis) TypeError: '>' understøttes ikke mellem forekomster af 'int' og 'str'
Nedenfor er løsningen af ovenstående eksempel nr. 3-
Løsning :
Vi kan finde den maksimale værdi mellem heltal og streng for at konvertere heltal til char, men kun ifølge ASCII-tabel.
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)> |
Produktion
61
Bemærk- heltal ligger mellem 48 og 57 fra 1 til 9 i ascii-tabellen, og den vil kun overveje første char
af en snor. Lad hvis der i ovenstående eksempel vil være 16 i stedet for 61, så vil output være 3 fordi
den vil overveje første char, som er 1 ud af 16.
kompleksitet-
Tidskompleksiteten af max() funktion i python er På) .
Vi har dækket definitionen, syntaksen og eksemplerne på max()-funktionen i Python. List max() metoden er meget vigtig for aritmetiske projekter og kan spare dig for en masse tid.
Håber du forstod brugen og funktionen af max() funktion!