Python någon () funktionsanvändning

Python Any Function Usage



några() är en inbyggd funktion av python för att kontrollera objekten i flera datatypsobjekt som tuple eller list eller ordlista och alla objekt innehåller true så kommer funktionen att returnera true. Till exempel, om minst ett objekt i en tupel innehåller det sanna värdet och tupeln skickas som ett argument för någon () -funktion, kommer metoden att returnera true. Men om alla artiklar i tupeln innehåller falskt värde kommer returvärdet för någon () -funktion att vara falskt. Denna funktion fungerar som logiska ELLER villkor som returnerar sant om något villkor är sant. Användningen av någon () -funktion i python beskrivs i den här självstudien.

Syntax:

några(iterable_variable)

Här kan iterable_variable vara valfri tupel eller lista eller vilket iterable objekt som helst och det returnerar ett booleskt värde. Användningen av någon () -funktion på olika iterabla objekt visas nedan.







Användning av någon () funktion på strängen

Alla strängvärden betraktas som det sanna värdet för några() fungera. I följande exempel lagras strängdata i variabeln, text1 och när variabeln skickas som argument för några() funktionen returnerar den sant. När en tom sträng lagras i variabeln, text2, och gick vidare till några() funktionen returnerar den false eftersom den tomma strängen anses vara falsk.



#!/usr/bin/env python3

# Använd någon () på strängdata
text1= 'Linux Tips'
skriva ut('Utmatning av strängvärde:', några(text1))

# Använd alla () på tomma data
text2= ''
skriva ut('Utmatning av tomt strängvärde:', några(text2))

Produktion:



Följande utdata visas efter att manuset har körts.





Användning av någon () funktion på tuple

Följande skript visar användningen av någon () -funktion på olika typer av tupelvariabler. tup1 innehåller alla numeriska värden och alla returnerar sant utom ett. tup2 innehåller fyra falska värden och ett negativt värde (-1) som returnerar true. tup3 innehåller två falska värden och två tomma värden som också returnerar falska. tup4 innehåller två falska värden, ett strängvärde som returnerar true och en tom sträng som returnerar false.



#!/usr/bin/env python3

# Använd alla () på numeriska data
tup1= (femton, 2. 3, 43, 0, 78)
skriva ut('Den första utmatningen:', några(tup1))

# Använd alla () på booleska data och negativa nummer
tup2= (0, Falsk, Falsk,-1, Falsk)
skriva ut('Den andra utgången:', några(tup2))

# Använd någon () på booleska data och tom sträng
tup3= ('', Falsk, '', Falsk)
skriva ut('Den tredje utgången:', några(tup3))

# Tillämpa valfri () på booleska data och strängvärde
tup4= ('Hej', Falsk, '', Falsk)
skriva ut('Den fjärde utgången:', några(tup4))

Produktion:

Följande utdata visas efter att manuset har körts.

Användning av någon () funktion på listan

Följande skript visar användningen av valfri () funktion i listvariabler. De fyra typerna av listvariabler används här. lista 1 är en tom lista som returnerar falsk. lista2 innehåller tre strängvärden som returnerar true och ett tomt värde som returnerar false. lista3 innehåller två nolltal (0) som returnerar falska och ett tecken, '0' som returnerar sant. lista4 innehåller tre värden, en nolla som returnerar falsk, en falsk och en tom sträng som returnerar noll. Så, alla värden på lista4 är falska.

#!/usr/bin/env python3

# Använd någon () på en tom lista
lista 1= []
skriva ut('Utmatning av tom lista:' ,några(lista 1))

# Använd någon () på en lista med strängar
lista2= ['Ubuntu', '', '0', 'Fedora']
skriva ut('Utmatningen av en lista med strängar:' ,några(lista2))

# Använd någon () på en lista med nollvärden
lista3= [0, '0', 0]
skriva ut('Utmatning av en lista med 0 värden:' ,några(lista3))

# Applicera valfri () på en lista med booleska och tomma strängar
lista4= [0, Falsk, '']
skriva ut('Utmatning av en lista med booleska och tomma data:' ,några(lista4))

Produktion:

Följande utdata visas efter att manuset har körts.

Användning av någon () funktion i ordlistan

Följande skript visar användningen av valfri () funktion i ordlistans variabel. any () -funktionen returnerar värdet baserat på indexvärdena i ordlistan. någon () -funktion tillämpas på tre ordboksvariabler här. dic1 innehåller bara ett objekt där indexet är 0 som returnerar falskt. dic2 innehåller två objekt, indexet för det första objektet är 0 som returnerar falskt och indexet för det andra objektet är ett strängvärde som returnerar true. dic3 innehåller två objekt, indexet för det första objektet är falskt och indexet för det andra objektet är en tom sträng som också returnerar falskt.

#!/usr/bin/env python3

# Tillämpa valfri () på en ordlista med enstaka objekt där indexet är 0
dic1= {0:'Sann'}
skriva ut('Den första utmatningen:', några(dic1))

# Tillämpa valfri () på en ordlista med två objekt där index är 0 och 'False'
dic2= {0:'Falsk', 'Falsk':0}
skriva ut('Den andra utgången:', några(dic2))

# Tillämpa valfri () på en ordlista med två objekt där index är falska och tomma strängar
dic3= {Falsk:Falsk, '':'Tömma'}
skriva ut('Den tredje utgången:', några(dic3))

Produktion:

Följande utdata visas efter att manuset har körts.

Användning av någon () -funktion under flera förhållanden

I följande exempel tillämpas valfri () funktion på tre listvariabler, och utgångarna används i en om uttalande med logiska OCH -operatörer. Den första listan innehåller ett sant värde (-1) och det returnerar sant. Den andra listan innehåller två sanna värden ('Falskt', '0') och den returnerar sant. Den tredje listan innehåller alla falska värden som returnerar falska. Så, om villkoret kommer att returnera falskt.

#!/usr/bin/env python3

# Använd någon () på första listan
Lista 1= [0,-1, Falsk]
skriva ut('List1:' ,några(Lista 1))

# Använd någon () på andra listan
List2= ['','Falsk', '0']
skriva ut('List2:' ,några(List2))

# Använd någon () på tredje listan
List3= [Falsk, 0, '']
skriva ut('List3:' ,några(List3))

# Returnerar true om alla utgångar från någon () funktion är True
om(några(Lista 1) och några(List2) och några(List3)):
skriva ut('Utmatningen av alla () -funktioner är sanna')
annan:
skriva ut('Varje utmatning av någon () funktion är falsk')

Produktion:

Följande utdata visas efter att manuset har körts.

Slutsats:

Användningen av någon () funktion på olika typer av variabler i python visas med hjälp av olika exempel här. Det kommer att hjälpa läsarna att förstå användningen av någon () funktion i python och tillämpa den korrekt i skriptet.