logo

Tom Tuple Python

Vad är Tuples i Python?

En tuppel är ett arrangemang av oföränderliga, beställda föremål. Eftersom både tupler och Python-listor är sekvenser är de analoga. Tupler och listor varierar dock eftersom vi inte kan redigera tupler; dock kan vi ändra listor efter att ha initialiserat dem. Dessutom bygger vi tupler med parenteser, medan vi gör listor med hakparenteser.

En tuppel skapas genom att sätta olika värden inom parentesen, separerade med kommatecken. Till exempel,

Exempel på en Tuple

 1. tuple_1 = ('Tuples', 'Lists', 'immutable', 'Mutable') 2. tuple_2 = (3, 5, 7, 2, 6, 7) 3. tuple_3 = 'Tuples', 'Lists', 'immutable', 'Mutable' 

Du kan skapa ett tomt tuppelobjekt genom att inte ange några element inom parentes i en tilldelningssats. Den inbyggda funktionen i Python, tuple(), skapar också ett tomt tuppelobjekt när det anropas utan några argument.

Koda

slumptal mellan 1 och 10
 # Python program to show how to create an empty tuple T1 = () print(T1) T2 = tuple() print(T2) 

Produktion:

 () () 

Hur kontrollerar jag tom tuppel i Python?

Du kan generera en tom tupel genom att inte placera några komponenter inom parentes i uppdragsfrasen. Den inbyggda metoden tuple() skapar också ett tomt tuple-objekt när det anropas utan att skicka några argument.

Använder inte Operator

Koda

 # Python program to check if the tuple is empty using not in operator # Creating an empty tuple my_tuple = () # Using the 'not' operator if not my_tuple: print ('The given tuple is empty') else: print ('The given tuple is not empty') # Printing our tuple print(my_tuple) 

Produktion:

sova för javascript
 The given tuple is empty () Using the len() Function 

Koda

 # Python program to check if the tuple is empty using the length function # Creating an empty tuple my_tuple = () # Using len() function len_tuple = len(my_tuple) # Using the if-else Statements if len_tuple == 0: print ('The given tuple is empty') else: print ('The given tuple is not empty') # Printing our tuple print(my_tuple) 

Produktion:

 The given tuple is empty () 

En tom tuppel kallad 'min tuppel' initierades i instansen ovan. Längden på tupeln bestämdes sedan med den inbyggda Python-funktionen len() och sparades i variabelnamnet 'len_tuple.' Längden på my_tuple kontrollerades sedan med hjälp av en if-sats för att se om den var lika med noll.

cloud computing-applikationer

Tupeln anses vara tom om villkoret är sant. Tupeln anses inte vara tom annars.

Ändra en Tuple till Empty Tuple

Låt oss anta att vi har en tupel som har element i sig. Vi måste ändra den till en tom tupel. Låt oss se hur man gör detta.

Koda

typskrift för varje
 # Python program to see how to convert a tuple to an empty tuple #creating a tuple tuple_ = 'a', 3, 'b', 'c', 'd', 'e', 'g', 's', 'k', 'v', 'l' print('Original tuple: ', tuple_) #tuples in Python are immutable objects; therefore, we cannot remove items from a tuple #We can use merging of the tuples to remove an element from the tuple tuple_ = tuple_[:4] + tuple_[5:] print('After removing a single item:- ', tuple_) # Method to remove all the elements from the tuple #Converting our tuple into a Python List list_ = list(tuple_) # Creating a for loop to delete all the elements of the list for i in range(len(list_)): list_.pop() #converting the list back to a tuple tuple_ = tuple(list_) print('New empty tuple:- ', tuple_) 

Produktion:

 Original tuple: ('a', 3, 'b', 'c', 'd', 'e', 'g', 's', 'k', 'v', 'l') After removing a single item:- ('a', 3, 'b', 'c', 'e', 'g', 's', 'k', 'v', 'l') New empty tuple:- () 

Jämföra med Another Empty Tuple

Vi får se resultatet om vi jämför två tuplar

Koda

 # Python program to compare two tuples # Creating an empty tuple my_tuple = ( ) # Creating a second tuple my_tuple1 = ('Python', 'Javatpoint') # Comparing the tuples if my_tuple == my_tuple1: print('my_tuple1 is empty') else: print('my_tuple1 is not empty') 

Produktion:

 my_tuple1 is not empty