English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Wenn irgendeines der Elemente von iterable True ist, gibt die any()-Methode True zurück. Wenn nicht, gibt any() False zurück.
Die Syntax von any() lautet:
any(iterable)
any()-Methode in Python verwendet iterierbare (Listen, Strings, Dictionaries usw.).
any() gibt zurück:
True, wenn mindestens ein Element des iterables true ist
False, wenn alle Elemente false sind oder der iterable leer ist
Bedingung | Rückgabewert |
---|---|
Alle Werte sind True | True |
Alle Werte sind false | False |
Ein Wert ist true (andere Werte sind false) | True |
Ein Wert ist false (andere Werte sind true) | True |
Leere Iteratoren | False |
l = [1, 3, 4, 0] print(any(l)) l = [0, False] print(any(l)) l = [0, False, 5] print(any(l)) l = [] print(any(l))
Wenn Sie dieses Programm ausführen, wird ausgegeben:
True False True False
any()-Methode wird auf ähnliche Weise verwendetTupelund ähnliche ListenSammlung.
s = "This is good" print(any(s)) # 0 ist False # '0' ist True s = '000' print(any(s)) s = '' print(any(s))
Wenn Sie dieses Programm ausführen, wird ausgegeben:
True True False
Für Dictionary, wenn alle Schlüssel (nicht Werte) false sind, gibt any() False zurück. Wenn mindestens ein Schlüssel true ist, gibt any() True zurück.
d = {0: 'False'} print(any(d)) d = {0: 'False', 1: 'True'} print(any(d)) d = {0: 'False', False: 0} print(any(d)) d = {} print(any(d)) # 0 ist False # '0' ist True d = {'0': 'False'} print(any(d))
Wenn Sie dieses Programm ausführen, wird ausgegeben:
False True False False True