Any () -funktio palauttaa arvon True, jos iterable-elementin jokin osa on True. Jos ei, mikä tahansa () palauttaa False.
Syntaksi any()
on:
mikä tahansa (toistettava)
Minkä tahansa () -funktion parametrit
any()
Toiminto kestää iterable (lista, jono, sanakirja jne) Python.
Arvo palauttaa minkä tahansa () -funktion
any()
Funktio palauttaa totuusarvon:
True
jos ainakin yksi iteroittavan osa on tottaFalse
jos kaikki elementit ovat vääriä tai jos iteroitava on tyhjä
Kunto | Palautusarvo |
---|---|
Kaikki arvot ovat totta | Totta |
Kaikki arvot ovat vääriä | Väärä |
Yksi arvo on totta (toiset ovat vääriä) | Totta |
Yksi arvo on väärä (muut ovat totta) | Totta |
Tyhjä Iterable | Väärä |
Esimerkki 1: Minkä tahansa (): n käyttö Python-luetteloissa
# 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))
Tuotos
Tosi väärä Tosi väärä
any()
Menetelmä toimii samalla tavalla tuplat ja erät kuten listoja.
Esimerkki 2: Minkä tahansa (): n käyttö Python-merkkijonoissa
# 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))
Tuotos
True True False
Esimerkki 3: Minkä tahansa (): n käyttö Python-sanakirjoissa
Sanakirjoissa, jos kaikki avaimet (ei arvot) ovat vääriä tai sanakirja on tyhjä, any()
palaa False
. Jos ainakin yksi avain on totta, any()
palaa 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))
Tuotos
Väärä tosi väärä väärä totta