logo

Boş Tuple Python

Python'daki Tuple'lar nedir?

Tuple, değişmez, sıralı öğelerin bir düzenlemesidir. Hem tanımlama grupları hem de Python listeleri dizi olduğundan benzerdirler. Ancak demetler ve listeler, demetleri düzenleyemediğimiz için farklılık gösterir; ancak listeleri başlattıktan sonra değiştirebiliriz. Ayrıca parantez kullanarak demetler oluştururken, köşeli parantez kullanarak listeler oluşturuyoruz.

Parantez içine virgülle ayrılmış farklı değerler konularak bir demet oluşturulur. Örneğin,

Tuple örneği

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

Atama ifadesinde parantez içinde hiçbir öğe vermeden boş bir demet nesnesi oluşturabilirsiniz. Python'un yerleşik işlevi olan Tuple() da herhangi bir argüman olmadan çağrıldığında boş bir Tuple nesnesi oluşturur.

Kod

öncelik kuyruğu c++
 # Python program to show how to create an empty tuple T1 = () print(T1) T2 = tuple() print(T2) 

Çıktı:

 () () 

Python'da Boş Tuple Nasıl Kontrol Edilir?

Atama ifadesinde parantez içine hiçbir bileşen yerleştirerek boş bir demet oluşturabilirsiniz. Yerleşik yöntem Tuple() ayrıca herhangi bir argüman iletilmeden çağrıldığında boş bir Tuple nesnesi oluşturur.

linux klasörü yeniden adlandır

Not Operatörünü Kullanmak

Kod

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

Çıktı:

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

Kod

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

Çıktı:

 The given tuple is empty () 

Yukarıdaki örnekte 'my demet' adı verilen boş bir demet başlatıldı. Tuple'ın uzunluğu daha sonra yerleşik Python işlevi len() kullanılarak belirlendi ve 'len_tuple' değişken adına kaydedildi. Daha sonra my_tuple'ın uzunluğu, sıfıra eşit olup olmadığını görmek için bir if ifadesi kullanılarak kontrol edildi.

Koşul doğruysa demet boş kabul edilir. Aksi takdirde demet boş değil olarak kabul edilir.

beats kulaklık nasıl eşleştirilir

Bir Tuple'ı Boş Tuple olarak değiştirme

Diyelim ki içinde elementler olan bir demetimiz var. Bunu boş bir tuple ile değiştirmemiz gerekiyor. Bunu nasıl yapacağımızı görelim.

Kod

java'daki dizeden değiştir
 # 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_) 

Çıktı:

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

Başka Bir Boş Tuple ile Karşılaştırma

İki tuple'ı karşılaştırırsak sonuçları göreceğiz

Kod

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

Çıktı:

 my_tuple1 is not empty