Syntax:
any(iterable_variable)Hier kann iterable_variable ein beliebiges Tupel oder eine Liste oder ein beliebiges iterierbares Objekt sein und gibt einen booleschen Wert zurück. Die Verwendung der Funktion any() für verschiedene iterierbare Objekte wird unten gezeigt.
Verwendung der Funktion any() für den String
Jeder String-Wert wird als wahrer Wert für . betrachtet irgendein() Funktion. Im folgenden Beispiel werden String-Daten in der Variablen gespeichert, Text 1 und wenn die Variable als Argument für passed übergeben wird irgendein() Funktion dann gibt sie true zurück. Wenn ein leerer String in der Variablen gespeichert wird, text2, und ging an irgendein() Funktion dann gibt sie false zurück, da die leere Zeichenfolge als false betrachtet wird.
#!/usr/bin/env python3# Wende any() auf String-Daten an
text1 = "Linux-Hinweis"
print("Die Ausgabe von string value:", any(text1))
# Wende any() auf leere Daten an
text2 = ""
print("Die Ausgabe des leeren String-Werts:", any(text2))
Ausgabe:
Die folgende Ausgabe erscheint nach dem Ausführen des Skripts.
Verwendung der Funktion any() auf Tupel
Das folgende Skript zeigt die Verwendung der Funktion any() für verschiedene Typen von Tupelvariablen. tup1 enthält alle numerischen Werte und alle gibt bis auf einen wahr zurück. tup2 enthält vier falsche Werte und einen negativen Wert (-1), der true zurückgibt. tup3 enthält zwei falsche Werte und zwei leere Werte, die auch false zurückgeben. tup4 enthält zwei false-Werte, einen String-Wert, der true zurückgibt, und einen leeren String, der false zurückgibt.
#!/usr/bin/env python3# Wende any() auf numerische Daten an
tup1 = (15, 23, 43, 0, 78)
print("Die erste Ausgabe:", any(tup1))
# Wende any() auf boolesche Daten und negetive Zahl an
tup2 = (0, Falsch, Falsch, -1, Falsch)
print("Die zweite Ausgabe:", any(tup2))
# Wenden Sie any() auf boolesche Daten und leere Zeichenfolgen an
tup3 = (", Falsch, ", Falsch)
print("Die dritte Ausgabe:", any(tup3))
# Wende any() auf boolesche Daten und Stringwerte an
tup4 = ('Hallo', Falsch, ", Falsch)
print("Die vierte Ausgabe:", any(tup4))
Ausgabe:
Die folgende Ausgabe erscheint nach dem Ausführen des Skripts.
Verwendung der Funktion any() in der Liste
Das folgende Skript zeigt die Verwendung der Funktion any() für Listenvariablen. Hier werden die vier Arten von Listenvariablen verwendet. Liste1 ist eine leere Liste, die false zurückgibt. Liste2 enthält drei Zeichenfolgenwerte, die true zurückgeben, und einen leeren Wert, der false zurückgibt. Liste3 enthält zwei Nullen (0), die false zurückgeben, und ein Zeichen, '0', das true zurückgibt. Liste4 enthält drei Werte, eine Null, die false zurückgibt, eine false und eine leere Zeichenfolge, die Null zurückgibt. Alle Werte von Liste4 sind falsch.
#!/usr/bin/env python3# Wende any() auf eine leere Liste an
Liste1 = []
print("Die Ausgabe einer leeren Liste:" ,any(list1))
# Wende any() auf eine Liste von Strings an
list2 = ['Ubuntu', ", '0', 'Fedora']
print("Die Ausgabe einer Liste von Strings:" ,any(list2))
# Wende any() auf eine Liste von Nullwerten an
Liste3 = [0, '0', 0]
print("Die Ausgabe einer Liste mit 0 Werten:" ,any(list3))
# Wende any() auf eine Liste von booleschen und leeren Strings an
list4 = [0, Falsch, "]
print("Die Ausgabe einer Liste von booleschen und leeren Daten:" ,any(list4))
Ausgabe:
Die folgende Ausgabe erscheint nach dem Ausführen des Skripts.
Verwendung der Funktion any() im Wörterbuch
Das folgende Skript zeigt die Verwendung der Funktion any() für die Wörterbuchvariable. any() Funktion gibt einen Wert basierend auf den Indexwerten des Wörterbuchs zurück. Die Funktion any() wird hier auf drei Wörterbuchvariablen angewendet. dic1 enthält nur ein Element, bei dem der Index 0 ist, das false zurückgibt. dic2 enthält zwei Elemente, der Index des ersten Elements ist 0, was false zurückgibt, und der Index des zweiten Elements ist ein String-Wert, der true zurückgibt. dic3 enthält zwei Elemente, der Index des ersten Elements ist falsch und der Index des zweiten Elements ist ein leerer String, der ebenfalls false zurückgibt.
#!/usr/bin/env python3# Wenden Sie any() auf ein Wörterbuch eines einzelnen Elements an, bei dem der Index 0 ist
dic1 = 0:'Wahr'
print("Die erste Ausgabe: ", any(dic1))
# Wenden Sie any() auf ein Wörterbuch mit zwei Elementen an, bei denen die Indizes 0 und 'False' sind
dic2 = 0: 'Falsch', 'Falsch': 0
print("Die zweite Ausgabe: ", any(dic2))
# Wende any() auf ein Wörterbuch mit zwei Elementen an, bei denen die Indizes False und eine leere Zeichenfolge sind
dic3 = Falsch: Falsch, ": 'Leer'
print("Die dritte Ausgabe: ", any(dic3))
Ausgabe:
Die folgende Ausgabe erscheint nach dem Ausführen des Skripts.
Verwendung der Funktion any() unter mehreren Bedingungen
Im folgenden Beispiel wird die Funktion any() auf drei Listenvariablen angewendet, und die Ausgaben werden in einem wenn Anweisung mit logischen UND-Operatoren. Die erste Liste enthält einen wahren Wert (-1) und gibt true zurück. Die zweite Liste enthält zwei wahre Werte ('False', '0') und gibt true zurück. Die dritte Liste enthält alle false-Werte, die false zurückgeben. So, wenn Bedingung gibt false zurück.
#!/usr/bin/env python3# Wende any() auf die erste Liste an
Liste1 = [0, -1, Falsch]
print("Liste1 : " ,beliebig(Liste1))
# Wende any() auf die zweite Liste an
Liste2 = [",'Falsch', '0']
print("Liste2: " ,beliebig(Liste2))
# Wenden Sie any() auf die dritte Liste an
Liste3 = [Falsch, 0, "]
print("Liste3: " ,beliebig(Liste3))
# Gibt true zurück, wenn alle Ausgaben von any()-Funktionen True sind
if(any(List1) and any(List2) and any(List3)):
print("Die Ausgabe aller any() Funktionen ist True")
sonst:
print("Jede Ausgabe der Funktion any() ist falsch")
Ausgabe:
Die folgende Ausgabe erscheint nach dem Ausführen des Skripts.
Fazit:
Die Verwendung der Funktion any() für verschiedene Arten von Variablen in Python wird hier anhand verschiedener Beispiele gezeigt. Es wird den Lesern helfen, die Verwendung der Funktion any() in Python zu verstehen und sie im Skript richtig anzuwenden.