Python

Python hvilken som helst () funksjonsbruk

Python hvilken som helst () funksjonsbruk
noen() er en innebygd funksjon av python for å sjekke elementene til flere datatypeobjekter som tuple eller liste eller ordbok, og ethvert element inneholder sant, så returnerer funksjonen sant.  For eksempel, hvis minst ett element i en tuple inneholder den sanne verdien og tuplen blir sendt som et argument for en hvilken som helst () funksjon, vil metoden returnere sant. Men hvis alle elementene i tuplen inneholder falsk verdi, vil returverdien til en hvilken som helst () funksjon være falsk. Denne funksjonen fungerer som logiske ELLER forhold som returnerer til sant hvis en betingelse er sant.  Bruken av en hvilken som helst () funksjon i python er beskrevet i denne veiledningen.

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.

Beste spill å spille med håndsporing
Oculus Quest introduserte nylig den gode ideen om håndsporing uten kontrollere. Med et stadig økende antall spill og aktiviteter som utfører støtte en...
Hvordan vise OSD-overlegg i fullskjerm Linux-apper og spill
Å spille fullskjermspill eller bruke apper i distraksjonsfri fullskjermmodus kan avskrekke deg fra relevant systeminformasjon som er synlig i et panel...
Topp 5 spillfangstkort
Vi har alle sett og elsket streaming av spill på YouTube. PewDiePie, Jakesepticye og Markiplier er bare noen av de beste spillerne som har tjent milli...