min

Mengembalikan item terkecil dari satu iterable atau argumen terkecil dari dua argumen atau lebih. kunci dapat menghitung nilai yang digunakan untuk pemesanan; ikatan menjaga item pertama yang ditemui.

Sintaks

min(iterable, /, *, key=None) | min(iterable, /, *, default, key=None) | min(arg1, arg2, /, *args, key=None)

Parameter

NamaDeskripsi
iterableString | list | tuple | dict
Single iterable input. Dictionaries compare keys.
Bergantung pada bentuk pemanggilan · Hanya posisi
Tanpa nilai bawaan
argsAny
Additional positional values when passing two or more arguments.
Bergantung pada bentuk pemanggilan · Jumlah argumen fleksibel
Tanpa nilai bawaan
defaultAny
Value returned when the single iterable is empty. Only valid with one iterable argument.
Bergantung pada bentuk pemanggilan · Hanya nama
Default: -
keyCallable?
One-argument callable used to compute comparison keys.
Opsional · Hanya nama
Default: None

Nilai yang dikembalikan

Any — Item terkecil asli, atau default ketika iterable kosong disediakan dengan default=.

Contoh

# Pilih skor terendah, dengan fallback aman saat list kosong
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))