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))
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)
Output:
True
Iterable kosong dan yang mengandung nol
print(all([]))
print(all([1, 2, 0]))
Output:
True
False
Cek semua field sudah terisi
form = {"nama": "Ani", "email": "ani@mail.com", "umur": ""}
lengkap = all(form.values())
print("Semua terisi:", lengkap)
Output:
Semua terisi: False
Kesalahan Umum
all([])pada iterable kosong menghasilkanTrue(disebut vacuous truth) — sering membingungkan pemula.- Angka
0dianggap falsy, jadiall([1, 2, 0])menghasilkanFalse. - Bedakan dengan
any():all()butuh SEMUA benar,any()cukup satu.
Pelajari Lebih Lanjut
- Referensi: any() di Python · values() dictionary · Operator perbandingan
- Buku Belajar Python untuk Pemula: Bab 16
