Python

Python any() functiegebruik

Python any() functiegebruik
ieder() is een ingebouwde functie van python om de items van meerdere datatype-objecten zoals tuple of list of dictionary te controleren en elk item bevat true, dan zal de functie true retourneren.  Als bijvoorbeeld ten minste één item van een tuple de waarde true bevat en de tuple wordt doorgegeven als een argument van de functie any() dan zal de methode true retourneren. Maar als alle items van de tuple een valse waarde bevatten, is de geretourneerde waarde van de functie any() onwaar. Deze functie werkt als logische OF-voorwaarden die true retourneren als een voorwaarde waar is.  Het gebruik van any() functie in python wordt beschreven in deze tutorial.

Syntaxis:

willekeurig (iterable_variable)

Hier kan iterable_variable elke tuple of lijst of elk willekeurig object zijn en het retourneert een Booleaanse waarde.   Het gebruik van any() functie op verschillende itereerbare objecten wordt hieronder getoond:.

Gebruik van any() functie op de string

Elke tekenreekswaarde wordt beschouwd als de werkelijke waarde voor ieder() functie. In het volgende voorbeeld worden stringgegevens opgeslagen in de variabele, tekst1 en wanneer de variabele wordt doorgegeven als argument voor ieder() functie dan retourneert het waar. Wanneer een lege tekenreeks wordt opgeslagen in de variabele, tekst2, en doorgegeven aan ieder() functie dan retourneert het false omdat de lege string als false wordt beschouwd.

#!/usr/bin/env python3
# Pas any() toe op stringgegevens
text1 = "Linux-hint"
print("De uitvoer van stringwaarde:", any(text1))
# Pas any() toe op lege gegevens
tekst2 = ""
print("De uitvoer van lege tekenreekswaarde:", any(text2))

Uitgang:

De volgende uitvoer zal verschijnen na het uitvoeren van het script:.

Gebruik van any() functie op tuple

Het volgende script toont het gebruik van any() functie op verschillende soorten tuple-variabelen. tup1 bevat alle numerieke waarden en alles retourneert waar behalve één. tup2 bevat vier false-waarden en één negatieve waarde (-1) die true retourneert. tup3 bevat twee valse waarden en twee lege waarden die ook onwaar retourneren. tup4 bevat twee false-waarden, één stringwaarde die true retourneert en één lege string die false retourneert.

#!/usr/bin/env python3
# Pas any() toe op numerieke gegevens
tup1 = (15, 23, 43, 0, 78)
print("De eerste uitvoer:", any(tup1))
# Pas any() toe op boolean data en negetive number
tup2 = (0, False, False, -1, False)
print("De tweede uitvoer:", any(tup2))
# Pas any() toe op booleaanse gegevens en lege tekenreeks
tup3 = (", Onwaar, ", Onwaar)
print("De derde uitvoer:", any(tup3))
# Pas any() toe op booleaanse gegevens en tekenreekswaarde
tup4 = ('Hallo', Onwaar, ", Onwaar)
print("De vierde uitvoer:", any(tup4))

Uitgang:

De volgende uitvoer zal verschijnen na het uitvoeren van het script:.

Gebruik van any() functie in de lijst

Het volgende script toont het gebruik van any() functie op lijstvariabelen. De vier soorten lijstvariabelen worden hier gebruikt. lijst1 is een lege lijst die false retourneert. lijst2 bevat drie tekenreekswaarden die true retourneren en een lege waarde die false retourneert. lijst3 bevat twee nul getallen (0) die false retourneren en een teken, '0' dat true retourneert.  lijst4 bevat drie waarden, één nul die false retourneert, één false en één lege string die nul retourneert returns. Dus alle waarden van lijst4 zijn vals.

#!/usr/bin/env python3
# Pas any() toe op een lege lijst
lijst1 = []
print("De uitvoer van een lege lijst:" ,any(list1))
# Pas any() toe op een lijst met strings
lijst2 = ['Ubuntu', ", '0', 'Fedora']
print("De uitvoer van een lijst met strings:", any(list2))
# Pas any() toe op een lijst met nulwaarden
lijst3 = [0, '0', 0]
print("De uitvoer van een lijst met 0 waarden:" ,any(list3))
# Pas any() toe op een lijst met booleaanse en lege tekenreeksen
lijst4 = [0, Onwaar, "]
print("De uitvoer van een lijst met booleaanse en lege gegevens:" ,any(list4))

Uitgang:

De volgende uitvoer zal verschijnen na het uitvoeren van het script:.

Gebruik van any() functie op woordenboek

Het volgende script toont het gebruik van any() functie op de woordenboekvariabele. functie any() retourneert waarde op basis van de indexwaarden van het woordenboek. de functie any() wordt hier toegepast op drie woordenboekvariabelen. dic1 bevat slechts één item waarvan de index 0 is en die false retourneert. dic2 bevat twee items, de index van het eerste item is 0 dat false retourneert en de index van het tweede item is een tekenreekswaarde die true retourneert. dic3 bevat twee items, de index van het eerste item is false en de index van het tweede item is een lege string die ook false retourneert returns.

#!/usr/bin/env python3
# Pas any() toe op een woordenboek van een enkel item waarbij de index 0 . is
dic1 = 0:'Waar'
print("De eerste uitvoer: ", any(dic1))
# Pas any() toe op een woordenboek van twee items waarbij de indexen 0 en 'False' zijn
dic2 = 0: 'False', 'False': 0
print("De tweede uitvoer: ", any(dic2))
# Pas any() toe op een woordenboek van twee items waar indexen False zijn en een lege string
dic3 = False: False, ": 'Leeg'
print("De derde uitvoer: ", any(dic3))

Uitgang:

De volgende uitvoer zal verschijnen na het uitvoeren van het script:.

Gebruik van any() functie op meerdere voorwaarden

In het volgende voorbeeld wordt de functie any() toegepast op drie lijstvariabelen, en de uitvoer wordt gebruikt in een als statement met logische AND-operatoren. De eerste lijst bevat één echte waarde (-1) en deze retourneert waar. De tweede lijst bevat twee true-waarden ('False', '0') en retourneert true. De derde lijst bevat alle false-waarden die false retourneren. Zo, als voorwaarde retourneert false.

#!/usr/bin/env python3
# Pas any() toe op de eerste lijst
Lijst1 = [0, -1, Onwaar]
print("Lijst1: ",elke(Lijst1))
# Pas any() toe op de tweede lijst
Lijst2 = [",'False', '0']
print("Lijst2: ",elke(Lijst2))
# Pas any() toe op de derde lijst
Lijst3 = [Fout, 0, "]
print("Lijst3: ",elke(Lijst3))
# Retourneert true als alle outputs van any() functies True zijn
if(any(List1) and any(List2) and any(List3)):
print("De uitvoer van alle any() functies zijn waar")
anders:
print("Elke uitvoer van any() functie is False")

Uitgang:

De volgende uitvoer zal verschijnen na het uitvoeren van het script:.

Conclusie:

Het gebruik van any() functie op verschillende soorten variabelen in python wordt hier getoond aan de hand van verschillende voorbeelden. Het zal de lezers helpen om het gebruik van any() functie in python te begrijpen en het correct toe te passen in het script.

Emuleer muisklikken door te zweven met Clickless Mouse in Windows 10
Het gebruik van een muis of toetsenbord in de verkeerde houding of overmatig gebruik kan leiden tot veel gezondheidsproblemen, waaronder spanning, car...
Voeg muisbewegingen toe aan Windows 10 met deze gratis tools
In de afgelopen jaren zijn computers en besturingssystemen sterk geëvolueerd. Er was een tijd dat gebruikers opdrachten moesten gebruiken om door best...
Beheer en beheer muisbewegingen tussen meerdere monitoren in Windows 10
Muisbeheer voor twee schermen laat je muisbewegingen tussen meerdere monitoren controleren en configureren door de bewegingen nabij de grens te vertra...