Python kaikki ()

All () -menetelmä palauttaa arvon True, kun kaikki annetun iterable-elementin arvot ovat totta. Jos ei, se palauttaa epätosi.

Menetelmän syntaksi all()on:

 kaikki (toistettavissa)

kaikki () parametrit

all() menetelmä ottaa yhden parametrin:

  • iterable - mikä tahansa iterable (luettelo, dupleksi, sanakirja jne.), joka sisältää elementit

Palautusarvo kaikista ()

all() method palaa:

  • Tosi - Jos kaikki iteroitavan elementit ovat totta
  • False - Jos jokin iteroitavan elementin arvo on väärä
Totuustaulukko kaikille ()
Kun Palautusarvo
Kaikki arvot ovat totta Totta
Kaikki arvot ovat vääriä Väärä
Yksi arvo on totta (toiset ovat vääriä) Väärä
Yksi arvo on väärä (muut ovat totta) Väärä
Tyhjä Iterable Totta

Esimerkki 1: Kuinka kaikki () toimivat luetteloissa?

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

Tuotos

 Tosi väärä väärä väärä tosi 

any() menetelmä toimii samalla tavalla joukkoissa ja sarjoissa, kuten luetteloissa.

Esimerkki 2: Kuinka kaikki () toimii merkkijonojen kanssa?

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

Tuotos

 True True True 

Esimerkki 3: Kuinka kaikki () toimivat Python-sanakirjojen kanssa?

Sanakirjoissa, jos kaikki avaimet (ei arvot) ovat totta tai sanakirja on tyhjä, kaikki () palauttaa True. Muuten se palauttaa epätosi kaikissa muissa tapauksissa …

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

Tuotos

 Väärä tosi väärä tosi totta 

Mielenkiintoisia artikkeleita...