logo

Funkce Python any().

Funkce any() v Pythonu vrátí hodnotu True, pokud některý z prvků dané iterovatelné (seznam, slovník, n-tice, sada atd.) má hodnotu True, jinak vrátí hodnotu False.

Příklad



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

Syntaxe funkce Python any().

funkce any() v Pythonu má následující syntaxi:

Syntax: jakýkoli (opakovatelný)

  • Iterovatelné: Je to iterovatelný objekt, jako je slovník, n-tice, seznam, sada atd.

Vrácení: Vrátí hodnotu True, pokud má některá z položek hodnotu True.



Příklad funkce Python any().

Funkce Python any() na Seznamy v Krajta . Níže uvedený příklad vrací True, protože alespoň jeden prvek v seznamu (3. prvek) má hodnotu True.

Python3






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

>

>

Výstup:

True>

Seznamy funkcí Python any().

V tomto příkladu jeany()>funkce se používá ke kontrole, zda je nějaká hodnota v seznamuTrue>. Pokud alespoň jeden prvek v Seznam Pythonu jeTrue>, vrátí ‚True‘; jinak vrátí hodnotu „False“. Navíc je zde krok ke kontrole, zda všechny prvky v seznamu splňují podmínku v Pythonu. Toho je dosaženo pomocíall()>samotná funkce.

Python3

počítačové sítě




čtvrtletí v podnikání

# 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ýstup:

True False False>

Práce libovolné() funkce s n-ticemi

V tomto příkladu uvidíme použitíany()>funkce zapnuta Python n-tice , který poskytuje způsob, jak zkontrolovat, zda je nějaká hodnota pravdivá v n-tici. Pomocí any() můžeme zkontrolovat, zda jsou všechny položky v seznamu pravdivé. Pokud má alespoň jeden prvek v n-tice hodnotu True, funkce any() vrátí hodnotu „True“, jinak vrátí hodnotu „False“, i když je n-tice prázdná.

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ýstup:

True False True False>

Práce funkce any() se sadami

V tomto příkladu uvidíme použitíany()>funkce zapnuta Sady Pythonu , což ukazuje, jak jej lze použít ke kontrole, zda je nějaká hodnota v sadě pravdivá. Funkce any() na množinách funguje podobně jako u seznamu nebo n-tice. Pokud se alespoň jeden prvek v sadě vyhodnotí jako ‚True‘, vrátí ‚True‘.

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

>

připojení k databázi v jazyce Java

>

Výstup:

True False True False>

Práce libovolné funkce () se slovníky

V případě slovníku, pokud jsou všechny klíče slovník jsou false nebo je slovník prázdný, funkce any() v Pythonu vrátí hodnotu False. Pokud má alespoň jeden klíč hodnotu True, funkce any() vrátí hodnotu 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ýstup:

True False True False>

Práce libovolné() funkce s řetězci

V tomto příkladu uvidíme, jak funguje funkce Python any() Pythonský řetězec . Funkce any() vrátí True, pokud je v řetězci alespoň 1 znak. Toto použitíany()>Funkce vám umožňuje zkontrolovat, zda je nějaká hodnota v řetězci pravdivá, a efektivně tak určit, zda je řetězec prázdný nebo ne.

Python3




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

>

>

Výstup:

True True False>

Funkce Python any() s podmínkou

V tomto příkladu jeany()>Funkce v Pythonu zkontroluje jakýkoli prvek splňující podmínku a vrátí True v případě, že najde jakoukoli hodnotu True. Tato funkce je zvláště užitečná pro kontrolu, zda všechny/některé prvky v seznamu splňují podmínku v Pythonu. Poskytuje pohodlný způsob, jak určit, zda je alespoň jeden prvek v iterovatelném prvku pravdivý.

Python3




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

>

>

Výstup:

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

P Funkce ython any() s For Loop

V tomto příkladu budeme implementovat funkci any() pomocí Funkce Pythonu a a pro smyčku a zkontrolovat, zda jsou všechny prvky v seznamu pravdivé. Funkce my_any() vrátí True, pokud má některý prvek iterable hodnotu True, jinak vrátí 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ýstup:

True>