Python semua ()

Kaedah all () mengembalikan True apabila semua elemen dalam iterable yang diberikan adalah benar. Sekiranya tidak, ia mengembalikan Palsu.

Sintaks all()kaedah adalah:

 semua (berulang kali)

semua () Parameter

all() kaedah mengambil satu parameter:

  • iterable - sebarang iterable (senarai, tuple, kamus, dll.) yang mengandungi unsur-unsur

Nilai Pulangan dari semua ()

all() kaedah mengembalikan:

  • Betul - Sekiranya semua elemen dalam lelaran adalah benar
  • Salah - Sekiranya ada unsur dalam lelaran adalah salah
Jadual kebenaran untuk semua ()
Bila Nilai Pulangan
Semua nilai adalah benar Betul
Semua nilai adalah palsu Salah
Satu nilai adalah benar (yang lain salah) Salah
Satu nilai adalah salah (yang lain benar) Salah
Kosong Iterable Betul

Contoh 1: Bagaimana semua () berfungsi untuk senarai?

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

Pengeluaran

 Betul Salah Palsu Salah Betul 

any() kaedah berfungsi dengan cara yang serupa untuk tupel dan set seperti senarai.

Contoh 2: Bagaimana semua () berfungsi untuk rentetan?

 s = "This is good" print(all(s)) # 0 is False # '0' is True s = '000' print(all(s)) s = '' print(all(s))

Pengeluaran

 Betul Betul Benar 

Contoh 3: Bagaimana semua () berfungsi dengan kamus Python?

Sekiranya kamus, jika semua kunci (bukan nilai) benar atau kamus kosong, semua () mengembalikan Benar. Jika tidak, ia akan menjadi palsu untuk semua kes lain …

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

Pengeluaran

 Betul Palsu Betul Salah Benar 

Artikel menarik...