logo

Prázdný Tuple Python

Co jsou n-tice v Pythonu?

N-tice je uspořádání neměnných, uspořádaných položek. Protože n-tice i seznamy Pythonu jsou sekvence, jsou analogické. N-tice a seznamy se však liší, protože n-tice nemůžeme upravovat; seznamy však můžeme změnit po jejich inicializaci. Kromě toho vytváříme n-tice pomocí závorek, zatímco seznamy vytváříme pomocí hranatých závorek.

N-tice se vytvoří vložením různých hodnot do závorek oddělených čárkami. Například,

Příklad Tuple

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

Prázdný objekt n-tice můžete vytvořit tak, že v příkazu přiřazení neuvedete žádné prvky v závorkách. Vestavěná funkce Pythonu, tuple(), také vytvoří prázdný objekt n-tice, když je volán bez jakýchkoli argumentů.

Kód

řazení seznamů java
 # Python program to show how to create an empty tuple T1 = () print(T1) T2 = tuple() print(T2) 

Výstup:

 () () 

Jak zkontrolovat prázdnou n-tice v Pythonu?

Prázdnou n-tici můžete vygenerovat tak, že do fráze přiřazení neumístíte žádné komponenty do závorek. Vestavěná metoda tuple() také vytvoří prázdný objekt n-tice, když je volána bez předávání jakýchkoli argumentů.

java tutoriál

Pomocí operátora není

Kód

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

Výstup:

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

Kód

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

Výstup:

návratový typ v jazyce Java
 The given tuple is empty () 

Ve výše uvedené instanci byla inicializována prázdná n-tice s názvem 'moje n-tice'. Délka n-tice pak byla určena pomocí vestavěné pythonské funkce len() a uložena do proměnné s názvem 'len_tuple'. Délka my_tuple byla poté zkontrolována pomocí příkazu if, aby se zjistilo, zda se rovná nule.

N-tice se považuje za prázdnou, pokud podmínka platí. Jinak se n-tice považuje za neprázdnou.

Změna Tuple na Prázdný Tuple

Předpokládejme, že máme n-tici, která má v sobě prvky. Musíme to změnit na prázdnou n-tici. Pojďme se podívat, jak to udělat.

Kód

co je regex java
 # 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_) 

Výstup:

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

Porovnání s další prázdnou tuple

Výsledky uvidíme, když porovnáme dvě n-tice

Kód

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

Výstup:

 my_tuple1 is not empty