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))

Coba di IDE

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)

Coba di IDE

Output:

True

Iterable kosong atau semua falsy

print(any([]))
print(any([0, "", None]))

Coba di IDE

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)

Coba di IDE

Output:

Ada field kosong: True

Kesalahan Umum

  • any([]) pada iterable kosong menghasilkan False (bukan error).
  • Jangan tertukar dengan all(): any() = “ada minimal satu”, all() = “semua”.
  • Gunakan generator: any(x > 5 for x in data), bukan any(x > 5) yang menyebabkan TypeError.

Pelajari Lebih Lanjut