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

min

Ibalik ang pinakamaliit na item mula sa isang iterable o ang pinakamaliit sa dalawa o higit pang argumento.

Syntax

min(iterable, /, *, key=None) | min(iterable, /, *, default, key=None) | min(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 pinakamaliit na item, o default kapag ang isang walang laman na iterable ay ibinigay na may default=.

Pagkilos / epekto

Ibalik ang pinakamaliit na item mula sa isang iterable o ang pinakamaliit 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 pinakamababang score, na may ligtas na fallback kapag walang laman ang list
best = min([0.9, 0.7, 0.85])
fallback = min([], default="none")
closest = min([12, -5, 7], key=lambda value: abs(value))
text(str(closest))

Mga error / limitasyon

Walang karagdagang limitasyong nakadokumento; sundin ang mga parameter at pagkilos sa itaas.

Mga kaugnay na API

Wala