Metode all () mengembalikan True ketika semua elemen dalam iterable yang diberikan adalah benar. Jika tidak, itu mengembalikan False.
Sintaks all()
metode adalah:
semua (iterable)
all () Parameter
all()
metode mengambil satu parameter:
- iterable - iterable apapun (list, tuple, dictionary, dll.) yang berisi elemen
Nilai Kembali dari semua ()
all()
metode kembali:
- Benar - Jika semua elemen dalam iterable benar
- False - Jika ada elemen dalam iterable yang salah
Kapan | Nilai Kembali |
---|---|
Semua nilai itu benar | Benar |
Semua nilai salah | Salah |
Satu nilai benar (yang lainnya salah) | Salah |
Satu nilai salah (yang lain benar) | Salah |
Iterable Kosong | Benar |
Contoh 1: Bagaimana semua () berfungsi untuk daftar?
# all values true l = (1, 3, 4, 5) print(all(l)) # all values false l = (0, False) print(all(l)) # one false value l = (1, 3, 4, 0) print(all(l)) # one true value l = (0, False, 5) print(all(l)) # empty iterable l = () print(all(l))
Keluaran
Benar Salah Salah Salah Benar
any()
metode bekerja dengan cara yang sama untuk tupel dan set seperti daftar.
Contoh 2: Bagaimana semua () berfungsi untuk string?
s = "This is good" print(all(s)) # 0 is False # '0' is True s = '000' print(all(s)) s = '' print(all(s))
Keluaran
Betul betul betul
Contoh 3: Bagaimana all () bekerja dengan kamus Python?
Dalam kasus kamus, jika semua kunci (bukan nilai) benar atau kamus kosong, semua () mengembalikan True. Jika tidak, ini mengembalikan false untuk semua kasus lainnya…
s = (0: 'False', 1: 'False') print(all(s)) s = (1: 'True', 2: 'True') print(all(s)) s = (1: 'True', False: 0) print(all(s)) s = () print(all(s)) # 0 is False # '0' is True s = ('0': 'True') print(all(s))
Keluaran
Salah Benar Salah Benar Benar