Runtime v2.81 · Na-update noong Set 30, 2026

max

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

PangalanPaglalarawan
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