Az any () függvény True-val tér vissza, ha egy iterable bármely eleme True. Ha nem, akkor bármelyik () hamis értéket ad vissza.
A szintaxisa any()
:
bármilyen (iterálható)
Az any () függvény paraméterei
A any()
függvény iterálhatót (listát, karakterláncot, szótárt stb.) Vesz fel a Pythonban.
Értéket ad vissza az any () függvény
A any()
függvény logikai értéket ad vissza:
True
ha egy iterálható elem legalább egy eleme igazFalse
ha minden elem hamis vagy ha egy iterálható üres
Állapot | Visszatérési érték |
---|---|
Minden érték igaz | Igaz |
Minden érték hamis | Hamis |
Egy érték igaz (mások hamisak) | Igaz |
Egy érték hamis (mások igazak) | Igaz |
Üres iterable | Hamis |
1. példa: Bármely () használata a Python listákon
# 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))
Kimenet
Igaz hamis Igaz hamis
A any()
módszer hasonlóan működik a sorrendeknél és a listákhoz hasonlóan.
2. példa: Bármely () használata Python karakterláncokon
# 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))
Kimenet
Igaz Igaz Hamis
3. példa: Bármely () használata Python szótárakkal
Szótárak esetén, ha minden kulcs (nem érték) hamis vagy a szótár üres, akkor any()
visszatér False
. Ha legalább egy kulcs igaz, akkor any()
visszatér 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))
Kimenet
Hamis hamis hamis hamis igaz