logo

Üres Tuple Python

Mik azok a Tuple-ok a Pythonban?

A tuple megváltoztathatatlan, rendezett tételek elrendezése. Mivel mind a sorok, mind a Python listák sorozatok, analógok. A sorok és listák azonban változnak, mivel nem tudjuk szerkeszteni a sorokat; azonban módosíthatjuk a listákat inicializálásuk után. Ezenkívül sorokat készítünk zárójelekkel, míg listákat szögletes zárójelekkel.

Egy sor úgy jön létre, hogy különböző értékeket teszünk a zárójelbe, vesszővel elválasztva. Például,

Példa a Tuple-re

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

Létrehozhat üres sorobjektumot, ha nem ad meg elemeket zárójelben egy hozzárendelési utasításban. A Python beépített függvénye, a tuple() is létrehoz egy üres sor objektumot, ha argumentumok nélkül hívják meg.

Kód

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

Kimenet:

 () () 

Hogyan ellenőrizhető az üres sor a Pythonban?

Létrehozhat egy üres sort, ha nem tesz komponenseket zárójelbe a hozzárendelési kifejezésben. A beépített tuple() metódus is létrehoz egy üres tuple objektumot, ha argumentumok átadása nélkül hívja meg.

A nem kezelő használata

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) 

Kimenet:

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

Kimenet:

 The given tuple is empty () 

A fenti példában egy üres sor, az úgynevezett „saját tuple” lett inicializálva. A sor hosszát ezután a beépített Python len() függvény segítségével határoztuk meg, és a 'len_tuple' változó néven mentettük el. A my_tuple hosszát ezután egy if utasítással ellenőriztük, hogy lássuk, egyenlő-e nullával.

arp - parancs

A sor üresnek tekintendő, ha a feltétel igaz. A sor egyébként nem tekinthető üresnek.

Tuple megváltoztatása üres sorra

Tegyük fel, hogy van egy sorunk, amelyben elemek vannak. Meg kell változtatnunk egy üres sorra. Lássuk, hogyan kell ezt megtenni.

Kód

java lambda kifejezések
 # 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_) 

Kimenet:

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

Összehasonlítás egy másik üres sorral

Látni fogjuk az eredményeket, ha összehasonlítunk két sort

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

Kimenet:

 my_tuple1 is not empty