Site Loader
python earth

pythonearth.com Python Eğitim Serisinden herkese merhabalar. Python Tuple ve Tuple Metotları  yazısı ile birlikteyiz 🙂

Daha önce Python Veri Türleri dersimizde list, tuple, string vb. gibi veri türlerinin ne olduğunu, ne işe yaradığını ve nasıl kullanıldığını kısaca açıklamıştık. O yazıya buradan ulaşabilirsiniz.

Tüm Python Derslerine  buradan ulaşabilirsiniz.

Tuple(Demet) Nedir?

Tuple’lar farklı veri türlerinin bir araya gelerek oluşturduğu veri türleridir yani bir Tuple içinde tamsayı, ondalık sayı, metin ve hatta bir Tuple içinde başka bir Tuple bile olabilir. Tuple’lar verileri yazmaya karşı koruma için kullanılır ve genellikle dinamik olarak değişemediği yani immutable olduğu için listeden daha hızlıdır.

Bir tuple elde etmenin iki yolu vardır;

1. Ögeleri birbirinden virgülle ayırıp, bunların hepsini parantez içine alıyoruz.

demet=("ahmet","corona",2020,46)
print(demet)

2. Parantez işaretlerini kullanmadan, ögeleri yalnızca virgül işareti ile ayırdığımızda da elde ettiğimiz şey bir demet oluyor.

demet = "ahmet", "corona", 2020, 46
print(demet)

tuple() fonksiyonu

Demet oluşturmak için tuple() fonksiyonundan da yararlanabiliriz.

demet = tuple("abcdefghijklmnoprstuvwyz")
print(demet)

ÇIKTI:
('a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'r', 's', 't', 'u', 'v', 'w', 'y', 'z')

tuple() fonksiyonu nu kullanarak farklı veri türlerini de tuple’a dönüştürebiliriz.

demet = tuple([5,"Python Earth",3.14,(8,9,"Python")])
print(demet)

ÇIKTI:
(5, 'Python Earth', 3.14, (8, 9, 'Python'))

Yukarıdaki örnekte  [5,”Python Earth”,3.14,(8,9,”Python”)] listesini  tuple() fonksiyonu yardımıyla demete dönüştürdük.

Tuple Elemanlarına Ulaşma

Tuple elemanlarına ulaşmak için köşeli parantezin içine elemanın indeks numarasını yazarız ve printleri

demet = tuple ([5,”Python Earth”,3.14,(8,9,”Python”)])

print(demet[3])
ÇIKTI:
(8, 9, 'Python')

TUPLE METOTLARI

  1. index()
  2. count()

Index Metodu

Bu metot diğer veri türlerinde de olduğu gibi bir demet öğesinin demet içindeki konumunu söyler.

demet = ("ayva","kiraz","nar","karpuz","elma")
print(demet.index("nar"))

ÇIKTI:
2

Bu metot çok daha karmaşık ve uzun demetlerde daha rahat eleman bulmamızı sağlar.

Count Metodu

Count metodu tuple içinde aynı elamandan kaç tane olduğunu bulmamızı sağlar.

demet = ("ayva","kiraz","nar","karpuz","elma","karpuz","elma",1,2,3,"karpuz")
print(demet.count("karpuz"))

ÇIKTI:
3

 

pythonearth te Tuple Veri Türü ve Metotları yazısının sonuna geldik. Bir sonraki yazıda görüşmek üzere.

Post Author: Özlem Boran

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir