La funció Python any() retorna True si algun dels elements d'un determinat iterable (Llista, Diccionari, Tuple, conjunt, etc.) és Vertader, sinó retorna Fals.
Exemple
Input: [True, False, False] Output: True Input: [False, False, False] Output: False>
Sintaxi de la funció Python any().
qualsevol funció () a Python té la sintaxi següent:
Sintaxi: qualsevol (iterable)
- Iterable: És un objecte iterable com un diccionari, una tupla, una llista, un conjunt, etc.
Devolucions: Retorna True si algun dels elements és True.
Exemple de funció Python any().
Funció Python any() a les llistes a Python . L'exemple següent retorna True ja que almenys un element de la llista (tercer element) és True.
escàner java a continuació
Python 3
# a List of boolean values> l> => [> False> ,> False> ,> True> ,> False> ,> False> ]> print> (> any> (l))> |
>
>
Sortida:
True>
Llistes de funcions de Python any().
En aquest exemple, elany()>
La funció s'utilitza per comprovar si hi ha algun valor de la llistaTrue>
. Si almenys un element en el Llista de Python ésTrue>
, tornarà 'True'; en cas contrari, tornarà 'False'. A més, hi ha un pas per comprovar si tots els elements de la llista compleixen les condicions a Python. Això s'aconsegueix utilitzant elall()>
funció pròpiament dita.
Python 3
# 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))> |
>
>
Sortida:
True False False>
Funcionament de qualsevol funció () amb tuples
En aquest exemple, veurem l'ús delany()>
funció activada Tuples Python , proporcionant una manera de comprovar si algun valor és cert en una tupla. Mitjançant qualsevol () podem comprovar si tots els elements d'una llista són certs. Si almenys un sol element de la tupla és True, la funció any() retornarà 'True', sinó tornarà 'False', encara que la tupla estigui buida.
Python 3
# 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))> |
>
>
Sortida:
True False True False>
Funcionament de qualsevol funció () amb conjunts
En aquest exemple, veurem l'ús delany()>
funció activada Conjunts Python , demostrant com es pot utilitzar per comprovar si algun valor és cert en un conjunt. La funció any() en conjunts actua de la mateixa manera que per a una llista o una tupla. Si almenys un element únic d'un conjunt s'avalua com a 'Verdader', retornarà 'Veritable'.
Python 3
# 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))> |
>
>
Sortida:
True False True False>
Funcionament de qualsevol funció () amb diccionaris
En el cas d'un diccionari, si totes les claus del diccionari són falses o el diccionari està buit, qualsevol funció () de Python retorna Fals. Si almenys una clau és True, any() retorna True.
Python 3
# 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))> |
>
>
Sortida:
True False True False>
Funcionament de qualsevol funció () amb cadenes
En aquest exemple, veurem com funciona amb la funció Python any(). Cadena de Python . La funció any() retorna True, si hi ha almenys 1 caràcter a la cadena. Aquest ús de laany()>
La funció us permet comprovar si algun valor és cert en una cadena, determinant de manera efectiva si la cadena està buida o no.
Python 3
# Non-Empty String> s> => 'Hi There!'> print> (> any> (s))> # Non-Empty String> s> => '000'> print> (> any> (s))> # Empty string> s> => ''> print> (> any> (s))> |
>
>
Sortida:
True True False>
Funció Python any() amb una condició
En aquest exemple, elany()>
La funció de Python comprova si hi ha qualsevol element que compleixi una condició i retorna True en cas que trobi algun valor True. Aquesta funció és especialment útil per comprovar si tots/algun dels elements de la llista compleixen les condicions a Python. Proporciona una manera convenient de determinar si almenys un element d'un iterable és cert.
Python 3
# 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)> |
>
java comparable
>
Sortida:
The original list : [4, 5, 8, 9, 10, 17] Does any element satisfy specified condition ? : True>
P ython any() Funció amb For Loop
En aquest exemple, implementarem qualsevol funció utilitzant Funcions de Python i a per bucle i per comprovar si tots els elements de la llista són certs. La funció my_any() retorna True si algun element de la iterable és True, en cas contrari retorna False.
Python 3
# 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))> |
>
>
Sortida:
True>