Syntaks:
noen (iterable_variable)Her kan iterable_variable være en hvilken som helst tuple eller liste eller ethvert iterabelt objekt, og den returnerer en boolsk verdi. Bruken av hvilken som helst () funksjon på forskjellige iterable objekter er vist nedenfor.
Bruk av en hvilken som helst () funksjon på strengen
Enhver strengverdi betraktes som den virkelige verdien for noen() funksjon. I det følgende eksemplet lagres strengdata i variabelen, tekst1 og når variabelen sendes som et argument for noen() funksjon, returnerer den sant. Når en tom streng er lagret i variabelen, tekst2, og gikk videre til noen() funksjonen returnerer den falsk fordi den tomme strengen betraktes som falsk.
#!/ usr / bin / env python3# Bruk noen () på strengdata
text1 = "Linux-tips"
print ("Output of string value:", any (text1))
# Bruk eventuelle () på tomme data
text2 = ""
print ("Output of empty string value:", any (text2))
Produksjon:
Følgende utdata vises etter kjøring av skriptet.
Bruk av en hvilken som helst () funksjon på tuple
Følgende skript viser bruken av en hvilken som helst () funksjon på forskjellige typer tuplevariabler. tup1 inneholder alle numeriske verdier og alle returnerer sant unntatt en. tup2 inneholder fire falske verdier og en negativ verdi (-1) som returnerer sant. tup3 inneholder to falske verdier og to tomme verdier som også returnerer falske. tup4 inneholder to falske verdier, en strengverdi som returnerer true og en tom streng som returnerer false.
#!/ usr / bin / env python3# Bruk eventuelle () på numeriske data
tup1 = (15, 23, 43, 0, 78)
print ("The first output:", any (tup1))
# Bruk noen () på boolske data og negetivt nummer
tup2 = (0, False, False, -1, False)
print ("The second output:", any (tup2))
# Bruk eventuelle () på boolske data og tom streng
tup3 = (", False,", False)
print ("Den tredje utgangen:", any (tup3))
# Bruk noen () på boolske data og strengverdi
tup4 = ('Hello', False, ", False)
print ("The 4th output:", any (tup4))
Produksjon:
Følgende utdata vises etter kjøring av skriptet.
Bruk av en hvilken som helst () funksjon på listen
Følgende skript viser bruken av en hvilken som helst () funksjon på listevariabler. De fire typene listevariabler brukes her. liste1 er en tom liste som returnerer falsk. liste2 inneholder tre strengverdier som returnerer true og en tom verdi som returnerer false. liste3 inneholder to nulltall (0) som returnerer false og et tegn, '0' som returnerer true. liste4 inneholder tre verdier, en null som returnerer falsk, en falsk og en tom streng som returnerer null. Så, alle verdier av liste4 er falske.
#!/ usr / bin / env python3# Bruk eventuelt () på en tom liste
liste1 = []
skriv ut ("Utdata fra tom liste:", hvilken som helst (liste1))
# Bruk hvilken som helst () på en strengliste
list2 = ['Ubuntu', ", '0', 'Fedora']
print ("Resultatet av en liste med streng:", any (list2))
# Bruk eventuelt () på en liste over nullverdier
liste3 = [0, '0', 0]
print ("Utdata fra en liste med 0 verdier:", any (list3))
# Bruk hvilken som helst () på en liste over boolsk og tom streng
list4 = [0, usant, "]
print ("Utdata fra en liste over boolske og tomme data:", hvilken som helst (liste4))
Produksjon:
Følgende utdata vises etter kjøring av skriptet.
Bruk av en hvilken som helst () funksjon i ordboken
Følgende skript viser bruken av en hvilken som helst () funksjon på ordbokvariabelen. en hvilken som helst () funksjon returnerer verdi basert på indeksverdiene i ordboken. en hvilken som helst () funksjon brukes til tre ordbokvariabler her. dic1 inneholder bare ett element der indeksen er 0 som returnerer falsk. dic2 inneholder to elementer, indeksen til det første elementet er 0 som returnerer false og indeksen til det andre elementet er en strengverdi som returnerer true. dic3 inneholder to elementer, indeksen til det første elementet er falsk og indeksen til det andre elementet er en tom streng som også returnerer falsk.
#!/ usr / bin / env python3# Bruk hvilken som helst () på en ordbok med ett element der indeksen er 0
dic1 = 0: 'True'
print ("Den første utgangen:", any (dic1))
# Bruk eventuelt () på en ordbok med to elementer der indeksene er 0 og 'False'
dic2 = 0: 'False', 'False': 0
print ("Den andre utgangen:", any (dic2))
# Bruk eventuelt () på en ordbok med to elementer der indeksene er falske og tomme strenger
dic3 = False: False, ": 'Empty'
print ("Den tredje utgangen:", any (dic3))
Produksjon:
Følgende utdata vises etter kjøring av skriptet.
Bruk av en hvilken som helst () funksjon under flere forhold
I det følgende eksemplet brukes en hvilken som helst () funksjon på tre listevariabler, og utgangene brukes i en hvis uttalelse med logiske OG operatører. Den første listen inneholder en sann verdi (-1) og den returnerer sann. Den andre listen inneholder to sanne verdier ('False', '0') og den returnerer true. Den tredje listen inneholder alle falske verdier som returnerer falske. Så, hvis vil returnere falsk.
#!/ usr / bin / env python3# Bruk noen () på den første listen
Liste1 = [0, -1, usann]
print ("List1:", any (List1))
# Bruk hvilken som helst () på den andre listen
List2 = [", 'False', '0']
print ("List2:", any (List2))
# Bruk hvilken som helst () på tredje liste
List3 = [False, 0, "]
print ("List3:", any (List3))
# Returnerer sant hvis alle utgangene til noen () funksjoner er sanne
if (any (List1) og any (List2) and any (List3)):
print ("Resultatet av alle funksjoner () er sanne")
ellers:
skriv ut ("En hvilken som helst utgang av en hvilken som helst () funksjon er falsk")
Produksjon:
Følgende utdata vises etter kjøring av skriptet.
Konklusjon:
Bruken av en hvilken som helst () funksjon på forskjellige typer variabler i python vises ved hjelp av forskjellige eksempler her. Det vil hjelpe leserne å forstå bruken av en hvilken som helst () funksjon i python og bruke den riktig i skriptet.