Python Veri Yapıları: Tuple
Merhaba ben Zehra.
SistersLab’in Toplum Gönüllüleri Vakfı (https://www.tog.org.tr/en/) tarafından desteklenen Women in Tech Academy proje katılımcılarından biriyim.Proje, 20–28 yaş aralığında beyanı kadın olan bireyleri 3 ay boyunca yazılım eğitimi ve destekleyici eğitimlerle güçlendirerek sektörde iş gücüne katılımını artırmayı hedefliyor.Projeyle ilgili detaylı bilgiye bu bağlantıdan ulaşabilirsiniz: https://sisterslab.co/women-in-tech-academy/
Pythonda Listeler,Tuple,Set ve Dictionary olmak üzere 4 tane veri yapısı bulunmaktadır.Bu yazımda Tuple’ı ele alacağım.Hadi başlayalım!
Tuple
Tuple da pythondaki liste türlerinden biridir.Listelerle pek çok özellik bakımından benzerdir.
- Öğeleri parantez içinde ve birbirinden virgülle ayrılan elemanlar tuple oluşturur.
- Tıpkı listelerde olduğu gibi farklı veri tipleri içerebilir.
- Yine listelerde olduğu gibi index ile erişilebilirdir.
- Tuple aynı değerlere sahip iki elemana sahip olabilir yani duplicate veri barındırabilir.
Listelerden farklı bir özellik olarak tuple elemanları değiştirilemez.Ancak değiştirmek istersek tuple’ı listeye çevirerek değiştirmek mümkündür.
Tuple Uzunluğu
Tuple uzunluğunu bulmak için len() fonsiyonunu kullanırız.
Döngü ile Erişim
for() kullanarak tuple elemanlarını yazdırmak mümkündür.
Slicing
Tuple’da istenilen indeksler arasında da elemanları çağırmak mümkündür.
Örnekte my_tuple’da 1 ile 3 indexleri arasındaki elemanlar çağırıldı.
Tuple’da eleman ekleme,silme,düzenleme işlemleri yapılamaz ancak listeye dönüştürüp eleman ekleyebiliriz,çıkarabiliriz.Hemen bir örnek yapalım.
Örnekte görüldüğü gibi my_tuple’ı listeye dönüştürdük ardından insert ile 0. indekse 0 değerini ekledik daha sonra append ile sona 5 değerini ekledik,extend ile de yeni liste daha ekleyip tekrar tuple’a dönüştürdük.
Tuplelarla ilgili anlatmak istediklerim bu kadardı.Buraya kadar okuyan herkese teşekür ediyorum.Bir sonraki yazım olan Python Veri Yapıları:Set’de görüşmek üzere!