Python any ()

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 igaz
  • False 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

érdekes cikkek...