Python List max() Metod

Python list max() funktion returnerar det maximala värdet som finns i listan.

Exempel:

Python3




#creating a list> rand> => [> 2> ,> 3> ,> 6> ,> 1> ,> 8> ,> 4> ,> 9> ,> 0> ]> #printing max element> print> (> max> (rand))>

Produktion

9 

Definition av List max() Funktion

max()-funktionen i Python hittar och returnerar det största elementet i den listan. Låt oss förstå det bättre med ett exempel:

Python List max() Metodsyntax:

max(listnamn)

Parameter

  • namnlista : Namn på lista där vi måste hitta maxvärdet.

Returnerar: Den returnerar det maximala värdet som finns i listan.

Hur hittar man maximalt element i listan i Python?

För att hitta maxelementet i Python kan du använda funktionen list max() som returnerar maxelement från listan. Låt oss förstå det bättre med ett exempel:

Python3




#creating a list> number> => [> 54> ,> 67> ,> 12> ,> 33> ,> 69> ,> 32> ]> #printing max element> print> (> max> (number))>

Produktion

69 

Python List max() Metodexempel

Låt oss titta på några exempel för att hitta max element i Python-listan:

Exempel 1:

I det här exemplet ska vi hitta det maximala heltalsvärdet i listan. För det måste vi göra en lista med några slumpmässiga heltal och sedan använda Python list max()-funktionen för att hitta maxvärdet i listan. Låt oss implementera detta med hjälp av kod.

Koda:

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 

Exempel 2:

I det här exemplet ska vi hitta det maximala värdet från listan med tecken. Detta görs genom att följa samma procedur som i exempel 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 detta fall av teckenvärden bestäms maxvärdet på basis av deras ASCII-värden . Till exempel är ASCII-värdet för 'e' 101 och 'E' är 69, därför är 'e' större.

Exempel 3:

I det här exemplet ska vi försöka hitta det maximala värdet från listan med blandade värden som heltal och strängar .

Koda:

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 utdata ger denna kod felet eftersom att hitta det maximala värdet mellan heltal och sträng inte stöds av Python list max() funktion.

Produktion:

Traceback (most recent call last):  File '/home/b98ffbce53474d196bfb2d69e59d0873.py', line 6, in  maxValue = max(lis) TypeError: '>' stöds inte mellan instanser av 'int' och 'str' 

Nedan är lösningen av ovanstående exempel nr 3-

Lösning:

Vi kan hitta det maximala värdet mellan heltal och sträng för att konvertera heltal till char men endast enligt 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)>

Produktion

61 

Notera- heltal ligger mellan 48 till 57 från 1 till 9 i ascii-tabellen och den kommer endast att överväga första char
av ett snöre. Låt om det i exemplet ovan kommer att vara 16 istället för 61 så blir utdata 3 eftersom
den kommer att överväga första rödingen som är 1 på 16.

Komplexitet-

Tidskomplexiteten för max()-funktionen i python är På) .

Vi har täckt definitionen, syntaxen och exemplen på max()-funktionen i Python. List max()-metoden är mycket viktig för aritmetiska projekt och kan spara mycket tid.

Hoppas du förstod användningen och funktionen av max()-funktionen!