Python kõik ()

Meetod all () tagastab True, kui kõik antud iterable elemendid on tõesed. Kui ei, siis tagastab vale.

Meetodi süntaks all()on:

 kõik (korduv)

kõik () parameetrid

all() meetod võtab ühe parameetri:

  • iterable - mis tahes iterable (loend, dupleks, sõnastik jne), mis sisaldab elemente

Tagastusväärtus kõigilt ()

all() meetod tagastab:

  • Tõsi - kui kõik iterable'i elemendid vastavad tõele
  • Vale - kui iteratsiooni mõni element on vale
Tõetabel kõigile ()
Millal Tagastusväärtus
Kõik väärtused on tõesed Tõsi
Kõik väärtused on valed Vale
Üks väärtus on tõene (teised on valed) Vale
Üks väärtus on vale (teised on tõesed) Vale
Tühi korduv Tõsi

Näide 1: Kuidas kõik () loendite puhul toimivad?

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

Väljund

 Õige Vale Vale Vale Õige 

any() meetod töötab samamoodi ka rühmade ja seab nagu loendid.

Näide 2: Kuidas kõik () stringide puhul töötab?

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

Väljund

 Tõsi Tõsi Tõsi 

Näide 3: Kuidas kõik () Pythoni sõnastikega töötavad?

Sõnaraamatute korral tagastab kõik () True, kui kõik klahvid (mitte väärtused) on tõesed või sõnastik on tühi. Muul juhul tagastab see kõigi muude juhtumite puhul vale …

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

Väljund

 Vale Õige Väär Õige Tõene 

Huvitavad Artiklid...