23 Haziran 2007 Cumartesi

pythona devam II


Tüpler listeye benzer ama içerikleri değiştirilemez. Tüpün elemanları parantez içerisinde sıralanır. Program akışını hızlandırdıkları için programlarda dizilerin yerine kullanılırlar.



Sözlükler listelere benzerler ancak verilerin konumlarını 0 dan başlayan sayılar yerine kendimiz belirleyebiliriz. Bu konum kelimelerine anahtarlar denir. Sözlükteki anahtarları keys() fonksiyonu ile buluruz.

bilgi.keys() gibi.

bilgi.has_key('aranan anahtar') bir anahtarın o sözlükte olup olmadığını bulmamızı sağlar. varsa True yoksa False cevabını verir.

sözlüteki değerleri görüntülemek için values() fonksiyonunu kullanırız.

bilgi.values() gibi.

items() bir sözlükteki anahtar, değer ikililerini (tüplerini) elde etmemizi sağlar.

bilgi.items() şeklinde kullanılır.



yazılarda bahsedilen listeler sözlükler vetüpler iç içe kullanılabilinir.

get() ile sözlükteki bir anahtarın değerini getirir. eğer sözlükte o anahtar yoksa birşey yapmaz, hata vermez. get(x,y) de ise sözlükte eğer x anahtarı yoksa y ye geçer.

del() ile bir anahtarı sözlükten silebiliriz.

clear() ile bir sözlükteki bütün anahtarları ve bağlantılarını silebiliriz.



uptade() ile bir sözlükteki anahtarların değeri başka sözlüktekilerle değiştirilebilir.

>>> sos1={'ahe':2.999,'veha':11111,'dela':222}
>>> sos2={'ahe':3,'veha':0}
>>> sos1.update(sos2)
>>> sos1
{'dela': 222, 'veha': 0, 'ahe': 3}
>>>

1 yorum:

film indir dedi ki...

bu tüp dediğimiz hadise matris oluşturma şekli mi ?

Erhan :)

 
eXTReMe Tracker