Python any()-funktionen returnerer True, hvis nogen af elementerne i en given iterable (Liste, Dictionary, Tuple, set osv.) er True, ellers returnerer den False.
Eksempel
Input: [True, False, False] Output: True Input: [False, False, False] Output: False>
Python any() Funktionssyntaks
any() funktion i Python har følgende syntaks:
Syntaks: enhver (igengående)
- Iterable: Det er et iterabelt objekt såsom en ordbog, tupel, liste, sæt osv.
Vender tilbage: Returnerer True, hvis nogen af varerne er True.
Python any() Funktionseksempel
Python any() Funktion på lister i Python . Eksemplet nedenfor returnerer True, da mindst ét element i listen (3. element) er True.
Python3
# a List of boolean values> l>=> [>False>,>False>,>True>,>False>,>False>]> print>(>any>(l))> |
>
>
Produktion:
True>
Python any() funktionslister
I dette eksempel erany()>funktion bruges til at kontrollere, om en værdi på listen erTrue>. Hvis mindst ét element i Python liste erTrue>, vil det returnere 'True'; ellers vil det returnere 'False'. Derudover er der et trin til at kontrollere, om alle elementer i List opfylder betingelsen i Python. Dette opnås ved hjælp afall()>selve funktionen.
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))> |
>
>
Produktion:
True False False>
Betjening af enhver() funktion med Tuples
I dette eksempel vil vi se brugen afany()>funktion på Python Tuples , hvilket giver en måde at kontrollere, om en værdi er sand i en tupel. Ved at bruge any() kan vi kontrollere, om alle elementer på en liste er sande. Hvis mindst et enkelt element i tuplen er True, vil any()-funktionen returnere 'True', ellers returnerer den 'False', selvom tuplen 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))> |
>
>
Produktion:
True False True False>
Arbejde med enhver() funktion med sæt
I dette eksempel vil vi se brugen afany()>funktion på Python sæt , der demonstrerer, hvordan det kan bruges til at kontrollere, om en værdi er sand i et sæt. Any()-funktionen på sæt fungerer på samme måde, som den er for en liste eller en tupel. Hvis mindst et enkelt element i et sæt vurderer at være 'Sandt', vil det returnere 'Sandt'.
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))> |
>
>
Produktion:
java værdi af streng
True False True False>
Arbejde med enhver () funktion med ordbøger
I tilfælde af en ordbog, hvis alle nøglerne til ordbog er falske, eller ordbogen er tom, returnerer enhver funktion () i Python Falsk. Hvis mindst én nøgle 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))> |
>
>
Produktion:
True False True False>
Arbejde med enhver() funktion med Strings
I dette eksempel vil vi se, hvordan Python any() funktion fungerer med Python streng . Funktionen any() returnerer True, hvis der er mindst 1 tegn i strengen. Denne brug afany()>funktionen giver dig mulighed for at kontrollere, om en værdi er sand i en streng, hvilket effektivt bestemmer, om strengen er tom eller ej.
Python3
# Non-Empty String> s>=> 'Hi There!'> print>(>any>(s))> # Non-Empty String> s>=> '000'> print>(>any>(s))> # Empty string> s>=> ''> print>(>any>(s))> |
>
>
Produktion:
True True False>
Python any() Funktion med en betingelse
I dette eksempel erany()>funktion i Python kontrollerer for ethvert element, der opfylder en betingelse, og returnerer True, hvis den finder en True-værdi. Denne funktion er især nyttig til at kontrollere, om alle/nogle elementer i List opfylder betingelsen i Python. Det giver en bekvem måde at afgøre, om mindst ét element i en iterable er sandt.
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)> |
>
>
Produktion:
The original list : [4, 5, 8, 9, 10, 17] Does any element satisfy specified condition ? : True>
P ython any() Funktion med For Loop
I dette eksempel implementerer vi enhver() funktion ved hjælp af Python funktioner og en for sløjfe og for at kontrollere, om alle elementer i Liste er sande. My_any()-funktionen returnerer True, hvis ethvert element i den iterable 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))> |
>
>
Produktion:
True>