logo

Tom Tuple Python

Hvad er Tuples i Python?

En tuple er et arrangement af uforanderlige, bestilte varer. Da både tupler og Python-lister er sekvenser, er de analoge. Tupler og lister varierer dog, da vi ikke kan redigere tupler; vi kan dog ændre lister efter initialisering af dem. Derudover bygger vi tupler ved hjælp af parenteser, hvorimod vi laver lister ved hjælp af firkantede parenteser.

En tupel skabes ved at sætte forskellige værdier inde i parentesen, adskilt af kommaer. For eksempel,

Eksempel 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 oprette et tomt tuple-objekt ved ikke at angive nogen elementer i parentes i en opgavesætning. Den indbyggede funktion i Python, tuple(), opretter også et tomt tuple-objekt, når det kaldes uden nogen argumenter.

Kode

støbt i sql
 # Python program to show how to create an empty tuple T1 = () print(T1) T2 = tuple() print(T2) 

Produktion:

 () () 

Hvordan tjekker man tom tuple i Python?

Du kan generere en tom tuple ved at placere ingen komponenter i parentes i opgavesætningen. Den indbyggede metode tuple() opretter også et tomt tuple-objekt, når det kaldes uden at sende nogen argumenter.

Brug af ikke-operatøren

Kode

 # 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:

hashtabel versus hashmap
 The given tuple is empty () Using the len() Function 

Kode

 # 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 tuple kaldet 'min tuple' blev initialiseret i forekomsten ovenfor. Længden af ​​tuple blev derefter bestemt ved hjælp af den indbyggede Python-funktion len() og gemt i variabelnavnet 'len_tuple.' Længden af ​​my_tuple blev derefter kontrolleret ved hjælp af en if-sætning for at se, om den var lig med nul.

hvordan man konverterer et heltal til en streng i java

Tuplen betragtes som tom, hvis betingelsen er sand. Tuplen betragtes som ikke tom ellers.

Ændring af en Tuple til Tom Tuple

Lad os antage, at vi har en tupel, der har elementer i sig. Vi er nødt til at ændre den til en tom tupel. Lad os se, hvordan man gør dette.

Kode

java synkronisering
 # 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:- () 

Sammenligning med Another Empty Tuple

Vi vil se resultaterne, hvis vi sammenligner to tupler

Kode

 # 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