Tuple Sınıfı
Python'daki tuple sınıfı, birden çok öğeyi bir arada tutabilen bir veri türüdür. Ancak, listelerden farklı olarak, tuple'lar değiştirilemez (immutable), yani bir tuple'ı oluşturduktan sonra içindeki öğeleri değiştiremezsiniz.
Tuple'lar, parantez ( ) kullanılarak oluşturulur ve öğeleri virgülle ayrılır. İşte bir örnek:
demet = (1, 2, 'üç', 4.0, (5, 6)) print(demet) # (1, 2, 'üç', 4.0, (5, 6)) print(type(demet)) # <class 'tuple'>
Tuple ile ilgili temel kavramlar ve işlemler şunları içerir:
İndeksleme: Tuple'lardaki öğelere, sıfırdan başlayan indeksleri kullanarak erişebilirsiniz. Negatif indeksler son öğeden başlar.
demet = ('elma', 'muz', 'çilek', 'kiraz') print(demet[0]) # 'elma' print(demet[-1]) # 'kiraz'
Dilimleme (Slicing): Bir tuple'ın belirli bir kısmını alabilirsiniz, bu işleme "dilimleme" denir.
demet = (1, 2, 3, 4, 5, 6) print(demet[1:4]) # (2, 3, 4)
Değiştirme: Tuple'lar değiştirilemez olduğu için, bir tuple'daki bir öğeyi yeni bir değerle değiştiremezsiniz. Bu, tuple'ın belirli bir durumu "sabit" tutmak için kullanıldığı durumlarda kullanışlıdır.
Uzunluk: Bir tuple'ın kaç öğe içerdiğini öğrenmek için len() fonksiyonunu kullanabilirsiniz.
demet = ('elma', 'muz', 'çilek', 'kiraz') print(len(demet)) # 4
Döngüler: Tuple'lar üzerinde döngüler kurarak, tuple'ın her bir öğesi üzerinde işlem yapabilirsiniz.
demet = ('elma', 'muz', 'çilek', 'kiraz') for meyve in demet: print(meyve)
Tuple'lar genellikle değişmemesi gereken veri gruplarını temsil etmek için kullanılır. Örneğin, bir yıl içindeki aylar, bir haftadaki günler veya bir renk modelindeki RGB değerleri gibi.
0 Comments
Recommended Comments
There are no comments to display.