Tuple Veri Tipi # 2 - Python Dersleri (Tutorials)

in #blog5 years ago

kapak.jpg

Merhabalar. Bu dersimizde de Tuple'lar konusuna devam ediyoruz. Bir önceki tuple giriş dersinde bir tuple nasıl tanımlanır, elemanlarına nasıl erişilir ve tuple parçalama ve ters çevirme işlemlerini görmüştük.

Bu dersimizde ise Tuple veri tipi ile kullanabileceğimiz metotlara bakacağız. Tuple veri tipinin değiştirilemez bir veri tipi olduğunu söylemiştik. Bu sebeple sadece 2 adet metodu bulunuyor.

Bunu aşağıdaki örnekte görebiliriz. tpl1 adında yeni bir tuple oluşturdum. Listelerde olduğu gibi farklı veri tipinde elemanları yerleştirdim.

Herhangi bir veri tipinin metoduna erişmek için veri tipinin ismini yazdıktan sonra nokta koyup TAB tuşuna basıyorduk. Çıkan listeden kullanacağımız metodu seçiyorduk. Metotların genel kullanımı bu şekildeydi.

Şimdi bu metotlardan count() metodunu yukarıda yeni oluşturduğumuz tpl1 tuple'ı üzerinde uygulayalım.

count() Metodu

count() metodu içine aldığı değerin tuple içerisinde kaç defa bulunduğu bilgisini verir.

Uygulamasını görelim :

tpl1 adında oluşturduğumuz veri tipi üzerinde count() metodunu uyguladık.

tpl1.count(1)

kodu ile tpl1 tuple'ında 1 değerinin kaç kez geçtiğini sorguladık, cevap olarak da 2 değerini almış olduk. Aynı şekilde aynı sorguyu 3 sayısı için yaptığımızda 1 değerini aldığımızı görüyorum.

Tuple içerisindeki string değer sorgusu için çift tırnak ifadesi kullandık, "Python" kelimesini sorgulattık :

tpl1.count("Python")

kodu çalıştığında bize 2 değerini döndürdü. Son olarak da 3.14 ondalıklı değerini sorgulattık :

tpl1.count(3.14)

kodu çalıştığında ise bize 2 değerini döndürdü. count() metodunun kullanımı genel olarak bu şekilde.

Tuple'da olmayan bir değeri count() metodu ile sorgulatırsak da

görüldüğü gibi sıfır(0) değerini alıyoruz.

Şimdilik bu kadar.

Umarım faydalı bir çalışma olmuştur.

Teşekkürler.

yesilayrca.png

Kaynak belirtilmeyen görseller bana aittir. The pictures without source in the post is belong to me

Sort:  

You got a 53.94% upvote from @minnowvotes courtesy of @elektroyazilim!

Coin Marketplace

STEEM 0.20
TRX 0.15
JST 0.029
BTC 63396.80
ETH 2615.51
USDT 1.00
SBD 2.86