Python "all" -Funktion mit Bedingungsgeneratorausdruck, der True zurückgibt. Warum?

Kann mir jemand helfen zu verstehen, warum das folgende Python-Skript zurückkehrtTrue?

x = ''
y = all(i == ' ' for i in x)
print(y)

Ich stelle mir vor, es hat etwas damit zu tunx eine Entität der Länge Null zu sein, aber nicht vollständig zu verstehen.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage