logo

Funkcia Python any().

Funkcia Python any() vráti hodnotu True, ak niektorý z prvkov danej iterovateľnej položky (zoznam, slovník, n-tica, množina atď.) má hodnotu True, inak vráti hodnotu False.

Príklad



  Input:   [True, False, False]   Output:   True     Input:   [False, False, False]   Output:   False>

Syntax funkcie Python any().

funkcia any() v Pythone má nasledujúcu syntax:

Syntax: akýkoľvek (opakovateľný)

  • Iterovateľné: Je to opakovateľný objekt, ako je slovník, n-tica, zoznam, množina atď.

Vrátenie: Vráti hodnotu True, ak má niektorá z položiek hodnotu True.



Príklad funkcie Python any().

Funkcia Python any() na Zoznamy v Python . Nasledujúci príklad vráti hodnotu True, pretože aspoň jeden prvok v zozname (3. prvok) má hodnotu True.

Python3






# a List of boolean values> l>=> [>False>,>False>,>True>,>False>,>False>]> print>(>any>(l))>

>

>

Výkon:

True>

Zoznamy funkcií Python any().

V tomto príkladeany()>funkcia sa používa na kontrolu, či je nejaká hodnota v zoznameTrue>. Ak aspoň jeden prvok v Zoznam Python jeTrue>, vráti hodnotu „True“; v opačnom prípade vráti hodnotu „False“. Okrem toho existuje krok na kontrolu, či všetky prvky v zozname spĺňajú podmienku v Pythone. To sa dosiahne pomocouall()>samotnú funkciu.

veľa štastia

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

>

>

Výkon:

True False False>

Práca ľubovoľnej () funkcie s n-ticami

V tomto príklade uvidíme použitieany()>funkcia zapnutá Python Tuples , ktorý poskytuje spôsob, ako skontrolovať, či je nejaká hodnota pravdivá v n-tici. Pomocou any() môžeme skontrolovať, či sú všetky položky v zozname pravdivé. Ak má aspoň jeden prvok v n-tici hodnotu True, funkcia any() vráti hodnotu „True“, inak vráti hodnotu „False“, aj keď je n-tica prázdna.

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

>

>

Výkon:

True False True False>

Práca ľubovoľnej () funkcie s množinami

V tomto príklade uvidíme použitieany()>funkcia zapnutá Sady Python , čo ukazuje, ako sa dá použiť na kontrolu, či je nejaká hodnota v množine pravdivá. Funkcia any() na množinách funguje podobne ako v prípade zoznamu alebo n-tice. Ak sa aspoň jeden prvok v množine vyhodnotí ako „pravda“, vráti hodnotu „pravda“.

Python3




amplitúdovej modulácie
# 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))>

>

>

Výkon:

True False True False>

Práca akejkoľvek funkcie () so slovníkmi

V prípade slovníka, ak sú všetky kľúče slovník sú nepravdivé alebo je slovník prázdny, funkcia any() v Pythone vráti hodnotu False. Ak je aspoň jeden kľúč True, any() vráti 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))>

>

>

Výkon:

pripojenie k databáze v jazyku Java
True False True False>

Práca ľubovoľnej () funkcie s reťazcami

V tomto príklade uvidíme, ako funguje funkcia Python any(). Reťazec Python . Funkcia any() vráti hodnotu True, ak je v reťazci aspoň 1 znak. Toto použitieany()>funkcia vám umožňuje skontrolovať, či je nejaká hodnota v reťazci pravdivá, čím efektívne určí, či je reťazec prázdny alebo nie.

Python3




# Non-Empty String> s>=> 'Hi There!'> print>(>any>(s))> # Non-Empty String> s>=> '000'> print>(>any>(s))> # Empty string> s>=> ''> print>(>any>(s))>

>

>

Výkon:

True True False>

Funkcia Python any() s podmienkou

V tomto príkladeany()>funkcia v Pythone skontroluje akýkoľvek prvok spĺňajúci podmienku a vráti True v prípade, že nájde akúkoľvek hodnotu True. Táto funkcia je obzvlášť užitočná na kontrolu, či všetky/niektoré prvky v zozname spĺňajú podmienku v Pythone. Poskytuje pohodlný spôsob, ako určiť, či je aspoň jeden prvok v iterovateľnej časti pravdivý.

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>>10> for> ele>in> test_list)> # Printing result> print>(>'Does any element satisfy specified condition ? : '>, res)>

>

>

entitný vzťahový

Výkon:

The original list : [4, 5, 8, 9, 10, 17] Does any element satisfy specified condition ? : True>

P Funkcia ython any() s funkciou For Loop

V tomto príklade budeme implementovať ľubovoľnú () funkciu pomocou Funkcie Pythonu a a pre slučku a skontrolujte, či sú všetky prvky v zozname pravdivé. Funkcia my_any() vráti hodnotu True, ak má niektorý prvok iterovateľnej položky hodnotu True, inak vráti hodnotu 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))>

>

>

Výkon:

True>