Python összes ()

Az all () metódus True-val tér vissza, ha az adott iterable összes eleme igaz. Ha nem, akkor hamis értéket ad vissza.

A all()módszer szintaxisa :

 mind (iterálható)

all () Paraméterek

all() A módszer egyetlen paramétert vesz fel:

  • iterálható - bármely iterálható (lista, duplán, szótárban stb.), amely az elemeket tartalmazza

Visszatérési érték ()

all() metódus visszatér:

  • Igaz - Ha egy iterálható elem minden eleme igaz
  • Hamis - Ha az iterálható elemek bármelyike ​​hamis
Igazságtábla mindenkinek ()
Mikor Visszatérési érték
Minden érték igaz Igaz
Minden érték hamis Hamis
Egy érték igaz (mások hamisak) Hamis
Egy érték hamis (mások igazak) Hamis
Üres iterable Igaz

1. példa: Hogyan működik az összes () a listáknál?

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

Kimenet

 Igaz Hamis Hamis Hamis Igaz 

any() A módszer hasonló módon működik a sorok és a listákhoz hasonló listák esetén.

2. példa: Hogyan működik az összes () karakterlánc?

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

Kimenet

 Igaz Igaz Igaz 

3. példa: Hogyan működik az összes () Python szótárakkal?

Szótárak esetén, ha minden kulcs (nem érték) igaz vagy a szótár üres, az all () True-t ad vissza. Egyébként minden más esetben hamis értéket ad vissza …

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

Kimenet

 Hamis igaz hamis igaz igaz 

érdekes cikkek...