Python elke ()

De functie any () retourneert True als een element van een iterable True is. Als dit niet het geval is, retourneert any () False.

De syntaxis van any()is:

 elke (iterabele)

Parameters voor de functie any ()

De any()functie heeft een iterabele (lijst, string, woordenboek etc.) in Python.

Waarde Geretourneerd door de functie any ()

De any()functie retourneert een booleaanse waarde:

  • True als ten minste één element van een iterabele waar is
  • False als alle elementen onwaar zijn of als een iterabele leeg is
Staat Winstwaarde
Alle waarden zijn waar Klopt
Alle waarden zijn onwaar Vals
Eén waarde is waar (andere zijn onwaar) Klopt
Een waarde is onwaar (andere zijn waar) Klopt
Leeg herhaalbaar Vals

Voorbeeld 1: any () gebruiken op Python-lijsten

 # True since 1,3 and 4 (at least one) is true l = (1, 3, 4, 0) print(any(l)) # False since both are False l = (0, False) print(any(l)) # True since 5 is true l = (0, False, 5) print(any(l)) # False since iterable is empty l = () print(any(l))

Uitvoer

 Juist Fout Juist Fout

De any()methode werkt op een vergelijkbare manier voor tuples en sets zoals lijsten.

Voorbeeld 2: any () gebruiken op Python Strings

 # Atleast one (in fact all) elements are True s = "This is good" print(any(s)) # 0 is False # '0' is True since its a string character s = '000' print(any(s)) # False since empty iterable s = '' print(any(s))

Uitvoer

 Juist Juist Fout

Voorbeeld 3: any () gebruiken met Python-woordenboeken

In het geval van woordenboeken: als alle sleutels (geen waarden) onwaar zijn of het woordenboek leeg is, wordt any()geretourneerd False. Als ten minste één sleutel waar is, wordt any()geretourneerd True.

 # 0 is False d = (0: 'False') print(any(d)) # 1 is True d = (0: 'False', 1: 'True') print(any(d)) # 0 and False are false d = (0: 'False', False: 0) print(any(d)) # iterable is empty d = () print(any(d)) # 0 is False # '0' is True d = ('0': 'False') print(any(d))

Uitvoer

 Niet waar Waar Niet waar Niet waar Waar

Interessante artikelen...