Python mikä tahansa ()

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

Mielenkiintoisia artikkeleita...