Funksjonen any () returnerer True hvis noe av en iterabel er True. Hvis ikke, returnerer noen () Falsk.
Syntaksen for any()er:
noen (iterable)
Parametere for hvilken som helst () funksjon
Den any()funksjonen tar en iterable (liste, snor, ordbok etc.) i Python.
Verdien returneres av en hvilken som helst () -funksjon
Den any()funksjonen returnerer en boolsk verdi:
Truehvis minst ett element i en iterabel er santFalsehvis alle elementene er falske eller hvis en iterabel er tom
| Tilstand | Returverdi |
|---|---|
| Alle verdier er sanne | ekte |
| Alle verdier er falske | Falsk |
| En verdi er sann (andre er falske) | ekte |
| En verdi er falsk (andre er sanne) | ekte |
| Tom Iterabel | Falsk |
Eksempel 1: Bruk hvilken som helst () på Python-lister
# 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))
Produksjon
True False True False
Den any()metoden fungerer på en lignende måte for tupler og sett som lister.
Eksempel 2: Bruk hvilken som helst () på Python Strings
# 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))
Produksjon
True True False
Eksempel 3: Bruke hvilken som helst () med Python Dictionaries
Når det gjelder ordbøker, any()returneres hvis alle nøkler (ikke verdier) er falske eller ordboken er tom False. Hvis minst én nøkkel er sann, any()returnerer 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))
Produksjon
False True False False True








