10 Ekim 2011 Pazartesi

Demetler

1 haftalık vize evresinden sonra derslerimize kaldığımız yerden
devam ediyoruz.

Bu dersimizde demetleri işleyeceğiz.Uzun zaman oldu başlayalım artık dimi :)

Demetler, listelerin bir çeşidi diyebiliriz.Demetler oluşturulduktan sonra
değiştirilemezler.

Demet oluşturmayı ayrıntılı olarak göstermiyeceğim.Çünkü listelerle aynı
oluşturma özelliğine sahip.Bazı farklarını göstereceğim.

Demet oluşturma

KOD

demet=('a','b')

veya

demet1='a','b'

tiplerine bakacak olursanız

KOD

type(demet)


gibi ekran yazısıyla karşılaşacaksınız.tupple inglizcede demetin
karşılığı olarak kullanılır.

Dediğimiz gibi Listelerin değiştirilemeyen halleri olduğu için
listelerdeki özellikleri(isim yazdırma,dilimleme...) barındırır.
Ama pop,remove,append,extend,insert gibi liste metodları çalıştırılmaz.
Nedeni ise, dersimizin başında da dediğimiz gibi listelerin
değiştirilemeyen hali olduğu için öge ekleme,çıkarma işlemleri
gerçekleşmez.İsterseniz deneyin bakın yani haklı ben çıkacağım :)


Gelelim demetlerin kendine has metodlarına:count ve index;


count
Demetimizdeki herhangi bir ögenin kaç defa geçtiğini gösteririr.


KOD
demet.cout('')

şeklinde kullanılır.


index
Demetimizdeki ögenin kaçıncı sırada olduğunu söyler.

KOD
demet.index('')


' 'in demet
Herhangi bir ögenin varlığını sorgular

KOD
'a' in demet

kodu demetimizin içerisinde a'nın oluğ olmadığını belirler.
Var ise True yok is False yazdıracaktır.

-Diğer bir fark ise;demetler listelerden daha hızlıdır.
-Aynı anda birden fazla veriyi başka verilere atayabiliriz.


KOD
yeni=('a','b','c')

(1,2,3)=yeni

burada a'yı 1'e, b'yi 2'ye,c'yi 3'e atamış olduk.ekrana yazdırısak

KOD

a

kodu ekrana '1'  çıktısını verecektir.


Bu dersimizde bu kadar bir dahaki derslerde görüşmek üzere...

 

Hiç yorum yok:

Yorum Gönder