Python all ()

Метод all () повертає значення True, коли всі елементи в заданому ітератобелі істинні. Якщо ні, то повертається False.

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

 все (ітерація)

усі параметри ()

all() метод приймає один параметр:

  • iterable - будь-який ітерабель (список, кортеж, словник тощо), який містить елементи

Повернене значення від усіх ()

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

  • Істинно - якщо всі елементи в ітерації істинні
  • False - якщо будь-який елемент у ітерабельному файлі є false
Таблиця правди для всіх ()
Коли Повернене значення
Усі значення істинні Правда
Усі значення хибні помилковий
Одне значення істинне (інші хибне) помилковий
Одне значення хибне (інші істинні) помилковий
Порожній ітеративний Правда

Приклад 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))

Вихідні дані

 True False False False True 

any() Метод працює подібним чином для кортежів і наборів, таких як списки.

Приклад 2: Як все () працює для рядків?

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

Вихідні дані

 True True True 

Приклад 3: Як все () працює зі словниками Python?

У випадку словників, якщо всі ключі (не значення) є істинними або словник порожній, all () повертає True. В іншому випадку він повертає false для всіх інших випадків …

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

Вихідні дані

 False True False True True 

Цікаві статті...