Syntaks:
enhver (iterable_variable)Her kan iterable_variable være enhver tuple eller liste eller ethvert iterabelt objekt, og den returnerer en boolsk værdi. Brugen af enhver () funktion på forskellige iterable objekter er vist nedenfor.
Brug af en hvilken som helst () funktion på strengen
Enhver strengværdi betragtes som den sande værdi for nogen() fungere. I det følgende eksempel er strengdata gemt i variablen, tekst1 og når variablen sendes som et argument for nogen() funktion returnerer den sand. Når en tom streng er gemt i variablen, tekst2, og videregivet til nogen() funktion returnerer den falsk, fordi den tomme streng betragtes som falsk.
#!/ usr / bin / env python3# Anvend enhver () på strengdata
text1 = "Linux-tip"
print ("Output af strengværdi:", enhver (text1))
# Anvend eventuelle () på tomme data
text2 = ""
print ("Output af tom strengværdi:", enhver (text2))
Produktion:
Følgende output vises efter kørsel af scriptet.
Brug af en hvilken som helst () funktion på tuple
Det følgende script viser brugen af en hvilken som helst () funktion på forskellige typer tuplevariabler. tup1 indeholder alle numeriske værdier og alle returnerer sand undtagen en. tup2 indeholder fire falske værdier og en negativ værdi (-1), der returnerer sand. tup3 indeholder to falske værdier og to tomme værdier, der også returnerer falske. tup4 indeholder to falske værdier, en strengværdi, der returnerer sand, og en tom streng, der returnerer falsk.
#!/ usr / bin / env python3# Anvend enhver () på numeriske data
tup1 = (15, 23, 43, 0, 78)
print ("Den første output:", enhver (tup1))
# Anvend ethvert () på boolske data og negetivt nummer
tup2 = (0, Falsk, Falsk, -1, Falsk)
print ("Den anden output:", enhver (tup2))
# Anvend enhver () på boolske data og tom streng
tup3 = (", Falsk,", Falsk)
print ("Den tredje output:", enhver (tup3))
# Anvend enhver () på boolske data og strengværdi
tup4 = ('Hej', Falsk, ", Falsk)
print ("Den fjerde output:", enhver (tup4))
Produktion:
Følgende output vises efter kørsel af scriptet.
Brug af en hvilken som helst () funktion på listen
Følgende script viser brugen af en hvilken som helst () funktion på listevariabler. De fire typer listevariabler bruges her. liste1 er en tom liste, der returnerer falsk. liste2 indeholder tre strengværdier, der returnerer true og en tom værdi, der returnerer false. liste3 indeholder to nul tal (0), der returnerer falsk, og et tegn, '0', der returnerer sandt. liste4 indeholder tre værdier, et nul, der returnerer falsk, en falsk og en tom streng, der returnerer nul. Så alle værdier af liste4 er falske.
#!/ usr / bin / env python3# Anvend ethvert () på en tom liste
liste1 = []
print ("Output af tom liste:", enhver (liste1))
# Anvend enhver () på en strengliste
list2 = ['Ubuntu', ", '0', 'Fedora']
print ("Output af en liste med streng:", enhver (liste2))
# Anvend ethvert () på en liste med nulværdier
liste3 = [0, '0', 0]
print ("Output af en liste med 0 værdier:", enhver (liste3))
# Anvend enhver () på en liste med boolsk og tom streng
list4 = [0, Falsk, "]
print ("Output af en liste over boolske og tomme data:", enhver (liste 4))
Produktion:
Følgende output vises efter kørsel af scriptet.
Brug af en hvilken som helst () funktion i ordbogen
Det følgende script viser brugen af en hvilken som helst () funktion på ordbogsvariablen. enhver () funktion returnerer værdi baseret på ordbogens indeksværdier. enhver () funktion anvendes til tre ordbogsvariabler her. dic1 indeholder kun et element, hvor indekset er 0, der returnerer falsk. dic2 indeholder to elementer, indekset for det første element er 0, der returnerer falsk, og indekset for det andet element er en strengværdi, der returnerer sandt. dic3 indeholder to elementer, indekset for det første element er falsk, og indekset for det andet element er en tom streng, der også returnerer falsk.
#!/ usr / bin / env python3# Anvend ethvert () på en ordbog med et enkelt element, hvor indekset er 0
dic1 = 0: 'Sand'
print ("Den første output:", enhver (dic1))
# Anvend ethvert () på en ordbog med to emner, hvor indekser er 0 og 'Falsk'
dic2 = 0: 'Falsk', 'Falsk': 0
print ("Den anden udgang:", enhver (dic2))
# Anvend ethvert () på en ordbog med to emner, hvor indekser er falske og tomme streng
dic3 = False: False, ": 'Tom'
print ("Den tredje output:", enhver (dic3))
Produktion:
Følgende output vises efter kørsel af scriptet.
Brug af en hvilken som helst () funktion under flere forhold
I det følgende eksempel anvendes enhver () funktion på tre listevariabler, og output bruges i en hvis erklæring med logiske AND-operatører. Den første liste indeholder en sand værdi (-1), og den returnerer sand. Den anden liste indeholder to sande værdier ('Falsk', '0'), og den returnerer sand. Den tredje liste indeholder alle falske værdier, der returnerer falske. Så, hvis tilstand returnerer falsk.
#!/ usr / bin / env python3# Anvend enhver () på den første liste
Liste1 = [0, -1, Falsk]
print ("Liste1:", enhver (Liste1))
# Anvend enhver () på anden liste
List2 = [", 'Falsk', '0']
print ("List2:", enhver (List2))
# Anvend () på tredje liste
List3 = [Falsk, 0, "]
print ("List3:", enhver (List3))
# Returnerer sandt, hvis alle output () funktioner er sande
hvis (nogen (Liste1) og enhver (Liste2) og enhver (Liste3)):
print ("Output af alle enhver () funktion er sand")
andet:
print ("Enhver output af en hvilken som helst () funktion er Falsk")
Produktion:
Følgende output vises efter kørsel af scriptet.
Konklusion:
Brugen af en hvilken som helst () funktion på forskellige typer variabler i python vises her ved hjælp af forskellige eksempler. Det hjælper læserne med at forstå brugen af enhver () funktion i python og anvende den korrekt i scriptet.