Funcția Python any() returnează Adevărat dacă oricare dintre elementele unui iterabil dat (Lista, Dicționar, Tuplu, set etc.) este Adevărat, altfel returnează Fals.
Exemplu
Input: [True, False, False] Output: True Input: [False, False, False] Output: False>
Sintaxa funcției Python any().
Funcția any() din Python are următoarea sintaxă:
Sintaxă: orice (iterabil)
- Iterabil: Este un obiect iterabil, cum ar fi un dicționar, un tuplu, o listă, un set etc.
Se intoarce: Returnează True dacă oricare dintre elemente este True.
Python any() Exemplu de funcție
Funcția Python any() pe liste în Piton . Exemplul de mai jos returnează True, deoarece cel puțin un element din listă (al treilea element) este True.
Python3
# a List of boolean values> l>=> [>False>,>False>,>True>,>False>,>False>]> print>(>any>(l))> |
css bold
>
>
Ieșire:
True>
Liste de funcții Python any().
În acest exemplu,any()>funcția este utilizată pentru a verifica dacă vreo valoare din listă esteTrue>. Dacă cel puțin un element din Lista Python esteTrue>, va returna „True”; în caz contrar, va returna „False”. În plus, există un pas pentru a verifica dacă toate elementele din Listă îndeplinesc condiția în Python. Acest lucru se realizează folosindall()>funcția în sine.
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))> |
>
>
Ieșire:
True False False>
Funcționarea oricărei funcții () cu tupluri
În acest exemplu, vom vedea utilizarea luiany()>functia activata Python Tuples , oferind o modalitate de a verifica dacă vreo valoare este adevărată într-un tuplu. Utilizând any() putem verifica dacă toate elementele dintr-o listă sunt adevărate. Dacă cel puțin un singur element din tuplu este True, funcția any() va returna „True”, altfel va returna „False”, chiar dacă tuplul este gol.
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))> |
>
>
Ieșire:
True False True False>
Funcționarea oricărei funcții () cu seturi
În acest exemplu, vom vedea utilizarea luiany()>functia activata Seturi Python , demonstrând cum poate fi folosit pentru a verifica dacă vreo valoare este adevărată într-un set. Funcția any() pe seturi acționează în mod similar ca și pentru o listă sau un tuplu. Dacă cel puțin un singur element dintr-un set evaluează a fi „Adevărat”, va returna „Adevărat”.
Python3
tipuri de învățare automată
# 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))> |
>
>
Ieșire:
True False True False>
Funcționarea oricărei funcții () cu dicționare
În cazul unui dicționar, dacă toate cheile de dicţionar sunt false sau dicționarul este gol, orice funcție () din Python returnează False. Dacă cel puțin o cheie este True, any() returnează 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))> |
>
>
Ieșire:
Logica de ordinul 1
True False True False>
Funcționarea oricărei funcții () cu șiruri de caractere
În acest exemplu, vom vedea cum funcționează funcția Python any(). Python String . Funcția any() returnează True, dacă există cel puțin 1 caracter în șir. Această utilizare aany()>funcția vă permite să verificați dacă vreo valoare este adevărată într-un șir, determinând efectiv dacă șirul este gol sau nu.
Python3
# Non-Empty String> s>=> 'Hi There!'> print>(>any>(s))> # Non-Empty String> s>=> '000'> print>(>any>(s))> # Empty string> s>=> ''> print>(>any>(s))> |
>
>
Ieșire:
True True False>
Funcția Python any() cu o condiție
În acest exemplu,any()>funcția din Python verifică orice element care satisface o condiție și returnează True în cazul în care găsește vreo valoare True. Această funcție este deosebit de utilă pentru a verifica dacă toate/orice elemente din Listă îndeplinesc condiția în Python. Oferă o modalitate convenabilă de a determina dacă cel puțin un element dintr-un iterabil este adevărat.
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>>>> ele>in> test_list)> # Printing result> print>(>'Does any element satisfy specified condition ? : '>, res)> |
>
>
Ieșire:
The original list : [4, 5, 8, 9, 10, 17] Does any element satisfy specified condition ? : True>
P ython any() Funcția cu For Loop
În acest exemplu, vom implementa orice funcție folosind Funcții Python si a pentru buclă și pentru a verifica dacă toate elementele din Listă sunt adevărate. Funcția my_any() returnează True dacă orice element al iterabilului este True, altfel returnează 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))> |
>
cum să descărcați videoclipuri de pe youtube vlc
>
Ieșire:
True>