Python alles ()

De methode all () retourneert True als alle elementen in de gegeven iterabele waar zijn. Als dit niet het geval is, wordt False geretourneerd.

De syntaxis van all()methode is:

 alles (itereerbaar)

all () Parameters

all() methode heeft een enkele parameter:

  • iterable - elke iterabele (lijst, tuple, woordenboek, etc.) die de elementen bevat

Retourwaarde van alles ()

all() methode retourneert:

  • Waar - Als alle elementen in een iterabele waar zijn
  • False - Als een element in een iterable false is
Waarheidstabel voor iedereen ()
Wanneer Winstwaarde
Alle waarden zijn waar Klopt
Alle waarden zijn onwaar Vals
Eén waarde is waar (andere zijn onwaar) Vals
Een waarde is onwaar (andere zijn waar) Vals
Leeg herhaalbaar Klopt

Voorbeeld 1: hoe werkt all () voor lijsten?

 # all values true l = (1, 3, 4, 5) print(all(l)) # all values false l = (0, False) print(all(l)) # one false value l = (1, 3, 4, 0) print(all(l)) # one true value l = (0, False, 5) print(all(l)) # empty iterable l = () print(all(l))

Uitvoer

 Juist Fout Fout Fout Juist 

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

Voorbeeld 2: hoe werkt all () voor strings?

 s = "This is good" print(all(s)) # 0 is False # '0' is True s = '000' print(all(s)) s = '' print(all(s))

Uitvoer

 Waar Waar Waar 

Voorbeeld 3: hoe werkt all () met Python-woordenboeken?

Als in het geval van woordenboeken alle sleutels (geen waarden) waar zijn of het woordenboek leeg is, geeft all () Waar terug. Anders retourneert het false voor alle andere gevallen …

 s = (0: 'False', 1: 'False') print(all(s)) s = (1: 'True', 2: 'True') print(all(s)) s = (1: 'True', False: 0) print(all(s)) s = () print(all(s)) # 0 is False # '0' is True s = ('0': 'True') print(all(s))

Uitvoer

 Niet waar Waar Niet waar Waar Waar 

Interessante artikelen...