Daftar Referensi Python
any() adalah fungsi bawaan yang mengembalikan True jika minimal satu elemen iterable bernilai benar (truthy), dan False jika iterable kosong atau semua elemennya salah.
Sintaks
any(iterable)
Parameter
| Parameter | Wajib? | Keterangan |
|---|---|---|
iterable |
Ya | Kumpulan nilai yang diperiksa (list, tuple, set, atau generator) |
Nilai balik: bool (True atau False).
Contoh
nilai = [False, False, True]
print(any(nilai))
Output:
True
Contoh Lainnya
Apakah ada saldo negatif?
saldo = [100, 50, -20, 75]
ada_minus = any(s < 0 for s in saldo)
print(ada_minus)
Output:
True
Iterable kosong atau semua falsy
print(any([]))
print(any([0, "", None]))
Output:
False
False
Cek ada field yang belum diisi
isian = ["Budi", "", "budi@mail.com"]
ada_kosong = any(x == "" for x in isian)
print("Ada field kosong:", ada_kosong)
Output:
Ada field kosong: True
Kesalahan Umum
any([])pada iterable kosong menghasilkanFalse(bukan error).- Jangan tertukar dengan
all():any()= “ada minimal satu”,all()= “semua”. - Gunakan generator:
any(x > 5 for x in data), bukanany(x > 5)yang menyebabkanTypeError.
Pelajari Lebih Lanjut
- Referensi: all() di Python · Operator perbandingan · for loop
- Buku Belajar Python untuk Pemula: Bab 16
