Питхон алл ()

Метода алл () враћа Труе када су сви елементи у датом итерабу тачни. Ако није, враћа се Фалсе.

Синтакса all()методе је:

 све (итерабле)

сви () параметри

all() метода узима један параметар:

  • итерабле - било који итерабил (списак, корпа, речник итд.) који садржи елементе

Повратна вредност од свих ()

all() метода враћа:

  • Тачно - Ако су сви елементи у итералу тачни
  • Нетачно - Ако је било који елемент у итералу нетачан
Табела истине за све ()
Када Повратна вредност
Све вредности су истините Истина
Све вредности су нетачне Нетачно
Једна вредност је тачна (друге су нетачне) Нетачно
Једна вредност је нетачна (друге су тачне) Нетачно
Емпти Итерабле Истина

Пример 1: Како све () функционише за листе?

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

Оутпут

 Труе Фалсе Фалсе Фалсе Тачно 

any() метода делује на сличан начин за корпице и скупове попут листа.

Пример 2: Како све () ради за низове?

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

Оутпут

 Труе Труе Труе 

Пример 3: Како све () функционише са Питхон речницима?

У случају речника, ако су сви кључеви (не вредности) тачни или је речник празан, алл () враћа Труе. Иначе, враћа лажно за све остале случајеве …

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

Оутпут

 Фалсе Труе Фалсе Труе Тачно 

Занимљиви Чланци...