Функција ани () враћа Труе ако је било који елемент итерабла Труе. Ако није, било који () враћа Фалсе.
Синтакса any()
је:
било који (итерабле)
Параметри за било коју () функцију
any()
Функција узима итерабле (лист, стринг, рјечник итд) у Питхон.
Вредност враћена било којом функцијом ()
any()
Функција враћа боолеан вредност:
True
ако је бар један елемент итерабилног тачанFalse
ако су сви елементи нетачни или ако је итерабле празан
Стање | Повратна вредност |
---|---|
Све вредности су истините | Истина |
Све вредности су нетачне | Нетачно |
Једна вредност је тачна (друге су нетачне) | Истина |
Једна вредност је нетачна (друге су тачне) | Истина |
Емпти Итерабле | Нетачно |
Пример 1: Коришћење било ког () на Питхон листама
# True since 1,3 and 4 (at least one) is true l = (1, 3, 4, 0) print(any(l)) # False since both are False l = (0, False) print(any(l)) # True since 5 is true l = (0, False, 5) print(any(l)) # False since iterable is empty l = () print(any(l))
Оутпут
Труе Фалсе Труе Фалсе
any()
Метода ради на сличан начин за торки и скупова као листе.
Пример 2: Коришћење било ког () на Питхон стринговима
# Atleast one (in fact all) elements are True s = "This is good" print(any(s)) # 0 is False # '0' is True since its a string character s = '000' print(any(s)) # False since empty iterable s = '' print(any(s))
Оутпут
Тачно Тачно Нетачно
Пример 3: Коришћење било ког () са Питхон речницима
У случају речника, ако су сви кључеви (не вредности) нетачни или је речник празан, any()
враћа се False
. Ако је бар један кључ тачан, any()
враћа се True
.
# 0 is False d = (0: 'False') print(any(d)) # 1 is True d = (0: 'False', 1: 'True') print(any(d)) # 0 and False are false d = (0: 'False', False: 0) print(any(d)) # iterable is empty d = () print(any(d)) # 0 is False # '0' is True d = ('0': 'False') print(any(d))
Оутпут
Лажно Тачно Нетачно Фалсе Истинито