logo

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 erany()>funksjonen brukes til å sjekke om noen verdi i listen erTrue>. Hvis minst ett element i Python-liste erTrue>, 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 avall()>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 avany()>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 avany()>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:

java-verdi av streng
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 avany()>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 erany()>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>