Python hvilken som helst () funksjonsbruk

Python Any Function Usage



noen() er en innebygd funksjon av python for å sjekke elementene i flere datatypeobjekter som tupel eller liste eller ordbok, og ethvert element inneholder true så vil funksjonen returnere true. For eksempel, hvis minst ett element i en tuple inneholder den sanne verdien og tupelen sendes som et argument for en hvilken som helst () funksjon, vil metoden returnere true. Men hvis alle elementene i tupelen inneholder falsk verdi, vil returverdien for en hvilken som helst () funksjon være falsk. Denne funksjonen fungerer som logiske ELLER betingelser som returnerer sanne hvis en vilkår er sann. Bruken av en hvilken som helst () funksjon i python er beskrevet i denne opplæringen.

Syntaks:

noen(iterable_variable)

Her kan iterable_variable være hvilken som helst tupel eller liste eller et gjentakende objekt, og den returnerer en boolsk verdi. Bruken av en hvilken som helst () funksjon på forskjellige gjentakende objekter er vist nedenfor.







Bruk av en hvilken som helst () funksjon på strengen

Enhver strengverdi regnes som den sanne verdien for noen() funksjon. I det følgende eksemplet lagres strengdata i variabelen, tekst 1 og når variabelen sendes som et argument for noen() funksjon så returnerer den true. Når en tom streng er lagret i variabelen, tekst2, og gikk videre til noen() funksjon, returnerer den false fordi den tomme strengen regnes som falsk.



#!/usr/bin/env python3

# Bruk hvilken som helst () på strengdata
tekst 1= 'Linux Hint'
skrive ut('Utdata for strengverdi:', noen(tekst 1))

# Bruk alle () på tomme data
tekst 2= ''
skrive ut('Utdata for tom strengverdi:', noen(tekst 2))

Produksjon:



Følgende utdata vises etter at skriptet er kjørt.





Bruk av hvilken som helst () funksjon på tuple

Følgende skript viser bruken av en hvilken som helst () funksjon på forskjellige typer tuple variabler. tup1 inneholder alle numeriske verdier og alle returnerer true bortsett fra én. tup2 inneholder fire falske verdier og en negativ verdi (-1) som returnerer true. 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 alle () på numeriske data
tup1= (femten, 2. 3, 43, 0, 78)
skrive ut('Den første utgangen:', noen(tup1))

# Bruk hvilken som helst () på boolske data og negativt nummer
tup2= (0, Falsk, Falsk,-1, Falsk)
skrive ut('Den andre utgangen:', noen(tup2))

# Bruk hvilken som helst () på boolske data og tom streng
tup3= ('', Falsk, '', Falsk)
skrive ut('Den tredje utgangen:', noen(tup3))

# Bruk hvilken som helst () på boolske data og strengverdi
tup4= ('Hallo', Falsk, '', Falsk)
skrive ut('Den fjerde utgangen:', noen(tup4))

Produksjon:

Følgende utdata vises etter at skriptet er kjørt.

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. liste 1 er en tom liste som returnerer usann. liste 2 inneholder tre strengverdier som returnerer true og en tom verdi som returnerer false. liste 3 inneholder to null tall (0) som returnerer usanne og et tegn, ‘0’ som returnerer sant. liste 4 inneholder tre verdier, en null som returnerer usann, en usann og en tom streng som returnerer null. Så, alle verdier av liste 4 er falske.

#!/usr/bin/env python3

# Bruk hvilken som helst () på en tom liste
liste 1= []
skrive ut('Utdata fra tom liste:' ,noen(liste 1))

# Bruk hvilken som helst () på en liste med strenger
liste 2= ['Ubuntu', '', '0', 'Fedora']
skrive ut('Utdata fra en liste med streng:' ,noen(liste 2))

# Bruk hvilken som helst () på en liste over nullverdier
liste 3= [0, '0', 0]
skrive ut('Utdata fra en liste med 0 verdier:' ,noen(liste 3))

# Bruk hvilken som helst () på en liste over boolsk og tom streng
liste 4= [0, Falsk, '']
skrive ut('Utdata fra en liste over boolske og tomme data:' ,noen(liste 4))

Produksjon:

Følgende utdata vises etter at skriptet er kjørt.

Bruk av en hvilken som helst () funksjon i ordlisten

Følgende skript viser bruken av en hvilken som helst () funksjon i ordbokvariabelen. any () -funksjonen returnerer verdien basert på indeksverdiene til ordlisten. any () -funksjonen brukes på tre ordbokvariabler her. dic1 inneholder bare ett element der indeksen er 0 som returnerer usann. 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 usanne.

#!/usr/bin/env python3

# Bruk hvilken som helst () på en ordbok med enkeltelement der indeksen er 0
dic1= {0:'Ekte'}
skrive ut('Den første utgangen:', noen(dic1))

# Bruk hvilken som helst () på en ordbok med to elementer der indeksene er 0 og 'False'
dic2= {0:'Falsk', 'Falsk':0}
skrive ut('Den andre utgangen:', noen(dic2))

# Bruk hvilken som helst () på en ordbok med to elementer der indeksene er falske og tomme strenger
dic3= {Falsk:Falsk, '':'Tømme'}
skrive ut('Den tredje utgangen:', noen(dic3))

Produksjon:

Følgende utdata vises etter at skriptet er kjørt.

Bruk av hvilken som helst () funksjon på flere forhold

I det følgende eksemplet brukes 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 true. Den andre listen inneholder to sanne verdier ('False', '0') og den returnerer true. Den tredje listen inneholder alle falske verdier som returnerer usanne. Så, hvis tilstanden vil returnere usann.

#!/usr/bin/env python3

# Bruk hvilken som helst () på første liste
Liste 1= [0,-1, Falsk]
skrive ut('List1:' ,noen(Liste 1))

# Bruk hvilken som helst () på andre liste
Liste 2= ['','Falsk', '0']
skrive ut('List2:' ,noen(Liste 2))

# Bruk hvilken som helst () på tredje liste
Liste 3= [Falsk, 0, '']
skrive ut('List3:' ,noen(Liste 3))

# Returnerer true hvis alle utgangene til noen () funksjoner er True
hvis(noen(Liste 1) og noen(Liste 2) og noen(Liste 3)):
skrive ut('Utdataene for alle () funksjoner er sanne')
ellers:
skrive ut('Enhver utgang fra en hvilken som helst () funksjon er False')

Produksjon:

Følgende utdata vises etter at skriptet er kjørt.

Konklusjon:

Bruken av en hvilken som helst () funksjon på forskjellige typer variabler i python er vist ved hjelp av forskjellige eksempler her. Det vil hjelpe leserne til å forstå bruken av en hvilken som helst () funksjon i python og bruke den riktig i skriptet.