English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Einführung in Python

Flusskontrolle in Python

Funktionen in Python

Datentypen in Python

Dateioperationen in Python

Objekte und Klassen in Python

Python Datum und Zeit

Hochwertiges Wissen in Python

Python Referenzhandbuch

Verwendung und Beispiel von Python all()

Python eingebaute Funktionen

Wenn alle Elemente von iterable true sind, gibt die Methode all() True zurück. Wenn nicht, gibt sie false zurück.

Die Syntax der Methode all() ist:

all(iterable)

Parameter von all()

Die Methode all() nimmt einen Parameter:

Rückgabewert von all()

Die Methode all() gibt zurück:

  • True-Wenn alle Elemente von iterable true sind

  • False-Wenn irgendein Element von iterable false ist

Rückgabewert von all()
Bedingung
Rückgabewert
Alle Werte sind wahrTrue
Alle Werte sind falschFalse

Ein Wert ist wahr (andere sind falsch)

False

Ein Wert ist falsch (andere sind wahr)

False
Leere IterierbarkeitTrue

Beispiel1Wie verwendet man all() für Listen?

# Alle Werte sind wahr
l = [1, 3, 4, 5]
print(all(l))
# Alle Werte sind falsch
l = [0, False]
print(all(l))
# Ein Falschwert
l = [1, 3, 4, 0]
print(all(l))
# Ein Wert ist wahr
l = [0, False, 5]
print(all(l))
# Leere Iteration
l = []
print(all(l))

Wenn das Programm ausgeführt wird, lautet die Ausgabe:

True
False
False
False
True

any() Methode wird auf ähnliche Weise für Tupel und Listenähnliche verwendetMenge

Beispiel2Wie verwendet man all() für Strings?

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

Wenn das Programm ausgeführt wird, lautet die Ausgabe:

True
True
True

Beispiel3Wie verwendet man all() mit Python-Dictionaries?

Für Dictionary, wenn alle Schlüssel (nicht Werte) True sind oder das Dictionary leer ist, gibt all() True zurück. Ansonsten gibt es für alle anderen Fälle false zurück.

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 ist False
# '0' ist True
s = {'0': 'True'}
print(all(s))

Wenn das Programm ausgeführt wird, lautet die Ausgabe:

False
True
False
True
True

Python eingebaute Funktionen