Python-lijst max() functie retourneert de maximale waarde die in de lijst aanwezig is.
Voorbeeld:
Python3
#creating a list> rand>=> [>2>,>3>,>6>,>1>,>8>,>4>,>9>,>0>]> #printing max element> print>(>max>(rand))> |
>
>Uitvoer
9>
Definitie van de functie Lijst max().
De functie max() in Python vindt en retourneert het grootste element in die lijst. Laten we het beter begrijpen met een voorbeeld:
Python-lijst max() Syntaxis van methode:
max(lijstnaam)
Parameter
- Lijstnaam : Naam van de lijst waarin we de maximale waarde moeten vinden.
Geeft terug : Het retourneert de maximale waarde die in de lijst aanwezig is.
Hoe het maximale element in de lijst in Python te vinden?
Om het maximale element in Python te vinden, kun je de functie list max() gebruiken die het maximale element uit de lijst retourneert. Laten we het beter begrijpen met een voorbeeld:
Python3
#creating a list> number>=> [>54>,>67>,>12>,>33>,>69>,>32>]> #printing max element> print>(>max>(number))> |
Java-filterstream
>
>Uitvoer
69>
Python Lijst max() Methode Voorbeeld
Laten we enkele voorbeelden bekijken om het maximale element in de Python-lijst te vinden:
Voorbeeld 1:
In dit voorbeeld gaan we de maximale gehele waarde in de lijst vinden. Daarvoor moeten we een lijst maken van enkele willekeurige gehele getallen en vervolgens de Python list max() functie gebruiken om de maximale waarde in de lijst te vinden. Laten we dit implementeren met behulp van code.
Code:
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)> |
>
>Uitvoer
8>
Voorbeeld 2:
In dit voorbeeld gaan we de maximale waarde uit de lijst met tekens vinden. Dit wordt gedaan door dezelfde procedure te volgen als in voorbeeld 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)> |
>
>Uitvoer
e>
In dit geval van karakterwaarden wordt de maximale waarde bepaald op basis van hun karakterwaarden ASCII-waarden . De ASCII-waarde van ‘e’ is bijvoorbeeld 101 en ‘E’ is 69, daarom is ‘e’ groter.
Voorbeeld 3:
In dit voorbeeld gaan we proberen de maximale waarde te vinden uit de lijst met gemengde waarden, zoals gehele getallen en strings .
Code:
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)> |
>
>
Zoals we in de uitvoer kunnen zien, geeft deze code de fout omdat het vinden van de maximale waarde tussen gehele getallen en string niet wordt ondersteund door de Python list max() functie.
Uitgang:
Traceback (most recent call last): File '/home/b98ffbce53474d196bfb2d69e59d0873.py', line 6, in maxValue = max(lis) TypeError: '>' wordt niet ondersteund tussen instanties van 'int' en 'str'>
Hieronder vindt u de oplossing van bovenstaand voorbeeld nr. 3-
Oplossing :
We kunnen de maximale waarde vinden tussen gehele getallen en string om geheel getal naar char te converteren, maar alleen volgens de 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)> |
>
>Uitvoer
61>
Opmerking- gehele getallen liggen tussen 48 en 57 van 1 tot 9 in de ascii-tabel en er wordt alleen rekening gehouden met de eerste tekens
van een touwtje. Stel dat als er in het bovenstaande voorbeeld 16 is in plaats van 61, de uitvoer 3 zal zijn omdat
er wordt rekening gehouden met het eerste teken, dat is 1 op 16.
Complexiteit-
De tijdscomplexiteit van de functie max() in Python is Op) .
We hebben de definitie, syntaxis en voorbeelden van de functie max() in Python besproken. De methode List max() is erg belangrijk voor rekenkundige projecten en kan u veel tijd besparen.
Ik hoop dat je het gebruik en de werking van de functie max() hebt begrepen!