Python any() funkcija grąžina True, jei kuris nors iš nurodytos iteracijos elementų (sąrašas, žodynas, eilė, rinkinys ir tt) yra True, kitu atveju ji grąžina False.
Pavyzdys
Input: [True, False, False] Output: True Input: [False, False, False] Output: False>
Python any() funkcijos sintaksė
Any() funkcija Python turi tokią sintaksę:
Sintaksė: bet koks (kartojantis)
- Pakartojama: Tai kartojamas objektas, pvz., žodynas, eilutė, sąrašas, rinkinys ir kt.
Grąžinimai: Grąžina True, jei kuris nors iš elementų yra True.
Python any() funkcijos pavyzdys
Python any() funkcija sąrašuose Python . Toliau pateiktame pavyzdyje grąžinama True, nes bent vienas sąrašo elementas (3-asis elementas) yra True.
Python3
objektas java
# a List of boolean values> l> => [> False> ,> False> ,> True> ,> False> ,> False> ]> print> (> any> (l))> |
>
>
Išvestis:
True>
Python any() funkcijų sąrašai
Šiame pavyzdyjeany()>
funkcija naudojama patikrinti, ar sąraše yra kokia nors reikšmėTrue>
. Jei bent vienas elementas Python sąrašas yraTrue>
, grįš „Tiesa“; kitu atveju bus rodoma „False“. Be to, yra veiksmas, skirtas patikrinti, ar visi sąrašo elementai atitinka Python sąlygas. Tai pasiekiama naudojantall()>
pati funkcija.
Python3
np taškas
# 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))> |
>
>
Išvestis:
True False False>
Bet kurios () funkcijos veikimas su kortelėmis
Šiame pavyzdyje pamatysime, kaip naudojamasany()>
funkcija įjungta Python Tuples , suteikdamas būdą patikrinti, ar kuri nors eilutė yra teisinga. Naudodami any() galime patikrinti, ar visi sąrašo elementai yra teisingi. Jei bent vienas eilutės elementas yra „True“, funkcija any() grąžins „True“, kitaip ji grąžins „False“, net jei seka tuščia.
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))> |
>
>
Išvestis:
True False True False>
Bet kurios () funkcijos veikimas su rinkiniais
Šiame pavyzdyje pamatysime, kaip naudojamasany()>
funkcija įjungta Python rinkiniai , parodydamas, kaip jį galima naudoti norint patikrinti, ar kuri nors rinkinio reikšmė yra teisinga. Funkcija any() aibėse veikia taip pat, kaip ir sąraše arba eilutėje. Jei bent vienas rinkinio elementas bus įvertintas kaip „Tiesa“, jis grąžins „Tiesa“.
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))> |
>
homogeniškas mišinys
>
Išvestis:
True False True False>
Bet kurios () funkcijos darbas su žodynais
Žodyno atveju, jei visi klavišai žodynas yra klaidingi arba žodynas tuščias, bet kokia() funkcija Python sistemoje grąžina False. Jei bent vienas raktas yra True, any() grąžina 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))> |
>
>
Išvestis:
True False True False>
Bet kurios () funkcijos darbas su eilutėmis
Šiame pavyzdyje pamatysime, kaip veikia Python any() funkcija Python eilutė . Funkcija any() grąžina True, jei eilutėje yra bent 1 simbolis. Šis naudojimasany()>
Funkcija leidžia patikrinti, ar eilutė yra teisinga, ir veiksmingai nustatyti, ar eilutė tuščia, ar ne.
Python3
# Non-Empty String> s> => 'Hi There!'> print> (> any> (s))> # Non-Empty String> s> => '000'> print> (> any> (s))> # Empty string> s> => ''> print> (> any> (s))> |
>
>
iphone jaustukai android
Išvestis:
True True False>
Python any() funkcija su sąlyga
Šiame pavyzdyjeany()>
funkcija Python patikrina bet kurį elementą, atitinkantį sąlygą, ir grąžina True, jei randa bet kokią True reikšmę. Ši funkcija ypač naudinga norint patikrinti, ar visi / bet kurie sąrašo elementai atitinka Python sąlygas. Tai yra patogus būdas nustatyti, ar bent vienas iteruojamo elementas yra teisingas.
Python3
java pamoka
# 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)> |
>
>
Išvestis:
The original list : [4, 5, 8, 9, 10, 17] Does any element satisfy specified condition ? : True>
P ython any() funkcija su For Loop
Šiame pavyzdyje mes įgyvendinsime bet kurią () funkciją naudodami Python funkcijos ir a už kilpą ir patikrinti, ar visi sąrašo elementai yra teisingi. Funkcija my_any() grąžina True, jei bet kuris iterable elementas yra True, kitu atveju grąžina 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))> |
>
>
Išvestis:
True>