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))> |
cdr full form
>
>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!