Python any() funksjon
Python any()-funksjonen returnerer True hvis noen av elementene i en gitt iterable ( Liste, Dictionary, Tuple, set, etc) er True, ellers returnerer den False.
Eksempel
Input: [True, False, False] Output: True Input: [False, False, False] Output: False
Python any() Funksjonssyntaks
any()-funksjonen i Python har følgende syntaks:
Syntaks: hvilken som helst (gjentagbar)
- Iterable: Det er et gjentakelig objekt som en ordbok, tuppel, liste, sett, etc.
Returnerer: Returnerer True hvis noen av elementene er True.
Python any() Funksjonseksempel
Python any() funksjon på lister i Python . Eksemplet nedenfor returnerer True siden minst ett element i listen (3. element) er True.
Python3
# a List of boolean values> l> => [> False> ,> False> ,> True> ,> False> ,> False> ]> print> (> any> (l))> |
Produksjon:
True
Python any() funksjonslister
I dette eksemplet er any()> funksjonen brukes til å sjekke om noen verdi i listen er True> . Hvis minst ett element i Python-liste er True> , vil den returnere «True»; ellers vil den returnere 'False'. I tillegg er det et trinn for å sjekke om alle elementene i List oppfyller betingelsene i Python. Dette oppnås ved hjelp av all()> funksjonen selv.
Python3
# All elements of list are True> l> => [> 4> ,> 5> ,> 1> ]> print> (> any> (l))> # All elements of list are False> l> => [> 0> ,> 0> ,> False> ]> print> (> any> (l))> # Some elements of list are> # True while others are False> # l = [1, 0, 6, 7, False]> # print(any(l))> # Empty list> l> => []> print> (> any> (l))> |
Produksjon:
True False False
Arbeid av hvilken som helst() funksjon med Tuples
I dette eksemplet vil vi se bruken av any()> funksjon på Python Tuples , som gir en måte å sjekke om noen verdi er sann i en tuppel. Ved å bruke any() kan vi sjekke om alle elementene i en liste er sanne. Hvis minst et enkelt element i tuppelen er True, vil any()-funksjonen returnere 'True', ellers returnerer den 'False' selv om tuppelen er tom.
Python3
# All elements of tuple are True> t> => (> 2> ,> 4> ,> 6> )> print> (> any> (t))> # All elements of tuple are False> t> => (> 0> ,> False> ,> False> )> print> (> any> (t))> # Some elements of tuple are True while> # others are False> t> => (> 5> ,> 0> ,> 3> ,> 1> ,> False> )> print> (> any> (t))> # Empty tuple> t> => ()> print> (> any> (t))> |
Produksjon:
True False True False
Arbeid av hvilken som helst() funksjon med sett
I dette eksemplet vil vi se bruken av any()> funksjon på Python-sett , som viser hvordan den kan brukes til å sjekke om en verdi er sann i et sett. Any()-funksjonen på sett fungerer på samme måte som den er for en liste eller en tuppel. Hvis minst et enkelt element i et sett vurderes til å være 'Sant', vil det returnere 'True'.
Python3
# All elements of set are True> s> => {> 1> ,> 1> ,> 3> }> print> (> any> (s))> # All elements of set are False> s> => {> 0> ,> 0> ,> False> }> print> (> any> (s))> # Some elements of set are True while others are False> s> => {> 1> ,> 2> ,> 0> ,> 8> ,> False> }> print> (> any> (s))> # Empty set> s> => {}> print> (> any> (s))> |
Produksjon:
True False True False
Arbeid av hvilken som helst() funksjon med ordbøker
Når det gjelder en ordbok, hvis alle nøklene til ordbok er falske eller ordboken er tom, returnerer enhver() funksjon i Python False. Hvis minst én nøkkel er True, returnerer any() True.
Python3
# All keys of dictionary are true> d> => {> 1> :> 'Hello'> ,> 2> :> 'Hi'> }> print> (> any> (d))> # All keys of dictionary are false> d> => {> 0> :> 'Hello'> ,> False> :> 'Hi'> }> print> (> any> (d))> # Some keys of dictionary> # are true while others are false> d> => {> 0> :> 'Salut'> ,> 1> :> 'Hello'> ,> 2> :> 'Hi'> }> print> (> any> (d))> # Empty dictionary> d> => {}> print> (> any> (d))> |
Produksjon:
True False True False
Arbeid av hvilken som helst() funksjon med Strings
I dette eksemplet vil vi se hvordan Python any()-funksjonen fungerer med Python-streng . Any()-funksjonen returnerer True, hvis det er minst 1 tegn i strengen. Denne bruken av any()> funksjonen lar deg sjekke om en verdi er sann i en streng, og effektivt bestemme om strengen er tom eller ikke.
Python3
# Non-Empty String> s> => 'Hi There!'> print> (> any> (s))> # Non-Empty String> s> => '000'> print> (> any> (s))> # Empty string> s> => ''> print> (> any> (s))> |
Produksjon:
True True False
Python any() funksjon med en betingelse
I dette eksemplet er any()> funksjonen i Python sjekker for ethvert element som tilfredsstiller en betingelse og returnerer True i tilfelle den finner en True-verdi. Denne funksjonen er spesielt nyttig for å sjekke om alle/noen elementer i List oppfyller betingelsene i Python. Det gir en praktisk måte å finne ut om minst ett element i en iterabel er sant.
Python3
# Python3 code to demonstrate working of any()> # To Check if any element in list satisfies a condition> # initializing list> test_list> => [> 4> ,> 5> ,> 8> ,> 9> ,> 10> ,> 17> ]> # printing list> print> (> 'The original list : '> , test_list)> # Check if any element in list satisfies a condition> # Using any()> res> => any> (ele>> 10> for> ele> in> test_list)> # Printing result> print> (> 'Does any element satisfy specified condition ? : '> , res)> |
Produksjon:
The original list : [4, 5, 8, 9, 10, 17] Does any element satisfy specified condition ? : True
P ython any() Funksjon med For Loop
I dette eksemplet vil vi implementere hvilken som helst() funksjon ved å bruke Python-funksjoner og a for løkke og for å sjekke om alle elementene i Liste er sanne. My_any()-funksjonen returnerer True hvis et element i iterablen er True, ellers returnerer False.
Python3
# this function gives same result as built-in any() function> def> my_any(list_x):> > for> item> in> list_x:> > if> item:> > return> True> > return> False> x> => [> 4> ,> 5> ,> 8> ,> 9> ,> 10> ,> 17> ]> print> (my_any(x))> |
Produksjon:
True