logo

Tukšs Tuple Python

Kas ir Tuples programmā Python?

Korpuss ir nemainīgu, sakārtotu priekšmetu izkārtojums. Tā kā gan korteži, gan Python saraksti ir secības, tie ir analogi. Korpusi un saraksti tomēr atšķiras, jo mēs nevaram rediģēt virknes; tomēr mēs varam mainīt sarakstus pēc to inicializācijas. Turklāt mēs veidojam korešus, izmantojot iekavas, savukārt sarakstus veidojam, izmantojot kvadrātiekavas.

Kortežs tiek izveidots, iekavās ievietojot dažādas vērtības, atdalot tās ar komatiem. Piemēram,

Korpusa piemērs

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

Varat izveidot tukšu kortedža objektu, piešķiršanas priekšrakstā neiekavās nenorādot elementus. Python iebūvētā funkcija tuple () arī izveido tukšu korešu objektu, kad tas tiek izsaukts bez argumentiem.

Kods

manuāla pārbaude
 # Python program to show how to create an empty tuple T1 = () print(T1) T2 = tuple() print(T2) 

Izvade:

 () () 

Kā Python pārbaudīt tukšo kopu?

Jūs varat ģenerēt tukšu virkni, piešķiršanas frāzē neieliekot nevienu komponentu iekavās. Iebūvētā metode tuple() arī izveido tukšu kortedža objektu, kad tiek izsaukts, nenododot nekādus argumentus.

masīvs sakārtots java

Izmantojot nevis operatoru

Kods

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

Izvade:

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

Kods

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

Izvade:

lietotājvārda piemērs
 The given tuple is empty () 

Iepriekš minētajā gadījumā tika inicializēts tukšs kortežs ar nosaukumu “mans kortežs”. Korpusa garums tika noteikts, izmantojot iebūvēto Python funkciju len() un saglabāts mainīgā nosaukumā 'len_tuple'. Pēc tam my_tuple garums tika pārbaudīts, izmantojot if paziņojumu, lai redzētu, vai tas ir vienāds ar nulli.

Korpuss tiek uzskatīts par tukšu, ja nosacījums ir patiess. Citādi korte tiek uzskatīta par tukšu.

Korpusa maiņa pret tukšu virkni

Pieņemsim, ka mums ir virkne, kurā ir elementi. Mums tas jāmaina uz tukšu virkni. Ļaujiet mums redzēt, kā to izdarīt.

Kods

pārdēvējiet Linux direktoriju
 # 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_) 

Izvade:

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

Salīdzinājums ar citu tukšu kopu

Rezultātus redzēsim, ja salīdzināsim divus korešus

Kods

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

Izvade:

 my_tuple1 is not empty