Python semua ()

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
Tabel kebenaran untuk semua ()
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 

Artikel yang menarik...