Daftar Referensi Python

all() adalah fungsi bawaan yang mengembalikan True jika semua elemen iterable bernilai benar (truthy) atau iterable-nya kosong, dan False jika ada satu saja elemen yang salah.

Sintaks

all(iterable)

Parameter

Parameter Wajib? Keterangan
iterable Ya Kumpulan nilai yang diperiksa (list, tuple, set, atau generator)

Nilai balik: bool (True atau False).

Contoh

nilai = [True, True, True]

print(all(nilai))

Coba di IDE

Output:

True

Contoh Lainnya

Apakah semua siswa lulus?

nilai = [80, 75, 90, 60]
semua_lulus = all(n >= 60 for n in nilai)

print(semua_lulus)

Coba di IDE

Output:

True

Iterable kosong dan yang mengandung nol

print(all([]))
print(all([1, 2, 0]))

Coba di IDE

Output:

True
False

Cek semua field sudah terisi

form = {"nama": "Ani", "email": "ani@mail.com", "umur": ""}
lengkap = all(form.values())

print("Semua terisi:", lengkap)

Coba di IDE

Output:

Semua terisi: False

Kesalahan Umum

  • all([]) pada iterable kosong menghasilkan True (disebut vacuous truth) — sering membingungkan pemula.
  • Angka 0 dianggap falsy, jadi all([1, 2, 0]) menghasilkan False.
  • Bedakan dengan any(): all() butuh SEMUA benar, any() cukup satu.

Pelajari Lebih Lanjut