Python dowolny ()

Funkcja any () zwraca True, jeśli którykolwiek element iterowalnej wartości ma wartość True. Jeśli nie, any () zwraca False.

Składnia any()to:

 dowolne (iterowalne)

Parametry funkcji any ()

any()Funkcja bierze iterable (wykaz, łańcuch, słownik etc.) w Pythonie.

Wartość zwracana przez funkcję any ()

any()Funkcja zwraca wartość logiczną:

  • True jeśli przynajmniej jeden element elementu iterowalnego jest prawdziwy
  • False jeśli wszystkie elementy są fałszywe lub jeśli element iterowalny jest pusty
Stan: schorzenie Wartość zwracana
Wszystkie wartości są prawdziwe Prawdziwe
Wszystkie wartości są fałszywe Fałszywy
Jedna wartość to prawda (inne są fałszywe) Prawdziwe
Jedna wartość to fałsz (inne są prawdziwe) Prawdziwe
Puste iterowalne Fałszywy

Przykład 1: Używanie any () na listach Pythona

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

Wynik

 True False True False

any()Metoda działa w sposób podobny do krotek i zestawy takich list.

Przykład 2: użycie any () na ciągach znaków Pythona

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

Wynik

 Prawda, prawda, fałsz

Przykład 3: Używanie any () ze słownikami Pythona

W przypadku słowników, jeśli wszystkie klucze (nie wartości) są fałszywe lub słownik jest pusty, any()zwraca False. Jeśli przynajmniej jeden klucz jest prawdziwy, any()zwraca 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))

Wynik

 False True False False True

Interesujące artykuły...