Python any()-funktionen returnerar True om något av elementen i en given iterabel (Lista, Dictionary, Tuple, set, etc) är True annars returnerar den False.
Exempel
Input: [True, False, False] Output: True Input: [False, False, False] Output: False>
Python any() Funktionssyntax
any() funktion i Python har följande syntax:
Syntax: vilken som helst
- Iterable: Det är ett iterabelt objekt som en ordbok, tuppel, lista, uppsättning, etc.
Returnerar: Returnerar True om något av objekten är True.
Python any() Funktionsexempel
Python any() Funktion på listor i Pytonorm . Exemplet nedan returnerar True eftersom minst ett element i listan (3:e elementet) är True.
Python3
gör medan loop i java
# a List of boolean values> l> => [> False> ,> False> ,> True> ,> False> ,> False> ]> print> (> any> (l))> |
>
>
Produktion:
True>
Python any() funktionslistor
I det här exemplet ärany()>
funktionen används för att kontrollera om något värde i listan finnsTrue>
. Om minst ett element i Python lista ärTrue>
, kommer det att returnera 'True'; annars kommer det att returnera 'False'. Dessutom finns det ett steg för att kontrollera om alla element i List uppfyller villkoren i Python. Detta uppnås med hjälp avall()>
funktionen själv.
Python3
sql välj från flera tabeller
# 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>
Fungerar av vilken() funktion som helst med Tuples
I det här exemplet kommer vi att se användningen avany()>
funktion på Python Tuples , vilket ger ett sätt att kontrollera om något värde är sant i en tupel. Genom att använda any() kan vi kontrollera om alla objekt i en lista är sanna. Om åtminstone ett enstaka element i tuppeln är True, kommer any()-funktionen att returnera 'True', annars returnerar den 'False' även om tuplen är 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>
Arbeta med valfri() funktion med uppsättningar
I det här exemplet kommer vi att se användningen avany()>
funktion på Python-uppsättningar , som visar hur det kan användas för att kontrollera om något värde är sant i en uppsättning. Any()-funktionen på set fungerar på samma sätt som den är för en lista eller en tupel. Om åtminstone ett enstaka element i en uppsättning utvärderas att vara 'Sant', kommer det att returnera 'Sant'.
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))> |
>
kasta kast i java
>
Produktion:
True False True False>
Fungerar av någon() funktion med ordböcker
När det gäller en ordbok, om alla nycklar till lexikon är falska eller ordboken är tom, returnerar any() funktion i Python False. Om minst en nyckel är True, returnerar 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>
Arbeta med vilken som helst() funktion med Strings
I det här exemplet kommer vi att se hur Python any() funktion fungerar med Python sträng . Funktionen any() returnerar True, om det finns minst 1 tecken i strängen. Denna användning avany()>
funktionen låter dig kontrollera om något värde är sant i en sträng, vilket effektivt avgör om strängen är tom eller inte.
vad är dator
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 ett villkor
I det här exemplet ärany()>
funktion i Python söker efter alla element som uppfyller ett villkor och returnerar True om den hittar något True-värde. Denna funktion är särskilt användbar för att kontrollera om alla/några element i List uppfyller villkoren i Python. Det ger ett bekvämt sätt att avgöra om minst ett element i en iterabel är sant.
Python3
jdbc
# 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 det här exemplet kommer vi att implementera någon() funktion med hjälp av Python funktioner och a för slinga och för att kontrollera om alla element i Lista är sanna. Funktionen my_any() returnerar True om något element i iterabeln är True, annars returnerar 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>