logo

Lege Tuple Python

Wat zijn tupels in Python?

Een tuple is een arrangement van onveranderlijke, geordende items. Omdat zowel tupels als Python-lijsten reeksen zijn, zijn ze analoog. Tupels en lijsten variëren echter omdat we tupels niet kunnen bewerken; we kunnen lijsten echter wijzigen nadat ze zijn geïnitialiseerd. Bovendien bouwen we tupels met behulp van haakjes, terwijl we lijsten maken met vierkante haakjes.

Een tupel wordt gemaakt door verschillende waarden tussen haakjes te plaatsen, gescheiden door komma's. Bijvoorbeeld,

Voorbeeld van een tupel

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

U kunt een leeg tuple-object maken door geen elementen tussen haakjes op te geven in een toewijzingsinstructie. De ingebouwde functie van Python, tuple(), creëert ook een leeg tuple-object wanneer het zonder argumenten wordt aangeroepen.

Code

jdbc jdbc
 # Python program to show how to create an empty tuple T1 = () print(T1) T2 = tuple() print(T2) 

Uitgang:

 () () 

Hoe lege Tuple in Python te controleren?

U kunt een leeg tupel genereren door geen componenten tussen haakjes in de toewijzingszin te plaatsen. De ingebouwde methode tuple() creëert ook een leeg tuple-object wanneer het wordt aangeroepen zonder argumenten door te geven.

Gebruik de not-operator

Code

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

Uitgang:

computerwerk
 The given tuple is empty () Using the len() Function 

Code

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

Uitgang:

 The given tuple is empty () 

In de bovenstaande instantie is een leeg tupel met de naam 'mijn tupel' geïnitialiseerd. De lengte van de tuple werd vervolgens bepaald met behulp van de ingebouwde Python-functie len() en opgeslagen in de variabelenaam 'len_tuple.' De lengte van my_tuple werd vervolgens gecontroleerd met behulp van een if-instructie om te zien of deze gelijk was aan nul.

k-nn-algoritme

Het tupel wordt als leeg beschouwd als de voorwaarde waar is. Anders wordt het tupel als niet leeg beschouwd.

Een Tuple wijzigen in een lege Tuple

Laten we veronderstellen dat we een tuple hebben die elementen bevat. We moeten het veranderen in een lege tupel. Laten we eens kijken hoe we dit kunnen doen.

Code

tekstomslag css
 # 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_) 

Uitgang:

 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:- () 

Vergelijken met een andere lege tupel

We zullen de resultaten zien als we twee tupels vergelijken

Code

 # 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') 

Uitgang:

 my_tuple1 is not empty