logo

Python any() funkcija

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>>>for> 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>