Ibalik ang pinakamalaking item mula sa isang iterable o pinakamalaki sa dalawa o higit pang argumento.
Syntax
max(iterable, /, *, key=None) | max(iterable, /, *, default, key=None) | max(arg1, arg2, /, *args, key=None)Mga parameter
| Pangalan | Paglalarawan |
|---|---|
iterableString | list | tuple | dict | Single iterable input. Dictionaries compare keys. Depende sa paraan ng pagtawag · Ayon lang sa posisyon Walang default |
argsAny | Additional positional values when passing two or more arguments. Depende sa paraan ng pagtawag · Nagbabagong dami ng argumento Walang default |
defaultAny | Value returned when the single iterable is empty. Only valid with one iterable argument. Depende sa paraan ng pagtawag · Ayon lang sa pangalan Default: - |
keyCallable? | One-argument callable used to compute comparison keys. Opsyonal · Ayon lang sa pangalan Default: None |
Ibinabalik na halaga
Any — Ang orihinal na pinakamalaking item, o default kapag ang isang walang laman na iterable ay ibinigay na may default=.Pagkilos / epekto
Ibalik ang pinakamalaking item mula sa isang iterable o pinakamalaki sa dalawa o higit pang argumento. maaaring kalkulahin ng key ang halaga na ginamit para sa pag-order; pinapanatili ng mga ugnayan ang unang bagay na nakatagpo.
Pagpapatakbo
- Naghihintay matapos: May kondisyon
- Kaligtasan ng sabayang paggamit: Gumamit ng hiwalay na object sa bawat flow
- Sabayang pagpapatakbo: May kondisyon
Pinoproseso ang mga value sa tumawag na flow. Doon din tumatakbo ang key callable at maaaring maghintay o gumawa ng side effect; hindi ito nagpapahiwatig ng asynchronous execution.
Halimbawa
# Piliin ang pinakamataas na score, na may ligtas na fallback kapag walang laman ang list
peak = max([0.9, 0.7, 0.85])
fallback = max([], default="none")
longest = max(["a", "team", "go"], key=lambda value: len(value))
text(longest)Mga error / limitasyon
Walang karagdagang limitasyong nakadokumento; sundin ang mga parameter at pagkilos sa itaas.
Mga kaugnay na API
Wala