Archive

Posts Tagged ‘sözlük’

Python Sözlük Hızlı Rehber

July 20th, 2013 No comments

Başlığında söylediği gibi, Python sözlük hızlı rehber

# Anahtar/değer çiftleriyle sözlük tanımlama
dict = {
    'anahtar1′ : 'deger1′,
    'anahtar2′ : 'deger2′,
    'anahtar3′ : 'deger3′
}

# Tüm anahtarları al
sozluk.keys()

# Tüm değerleri al
sozluk.values()

# Düzenleme
sozluk['anahtar2'] = 'deger8′

# Erişim
print sozluk['anahtar1']

# 'deger2'yi yazdır
print sozluk['anahtar2']

# Boş sözlük tanımlama ve değer atama
bosSozluk = {}
bosSozluk['anahtar4'] = 'deger4'

# Sözlük üzerinde döngü kurma (foreach)
for anahtar in sozluk:
    print sozluk[anahtar]

# Anahtarları sıralayıp, o sıraya göre değerleri yazdırmak
anahtarlar = sozluk.keys()
anahtarlar.sort()
for anahtar in anahtarlar:
    print sozluk[anahtar]

# Değerlere göre döngü kurmak (sıralı değil)
for deger in sozluk.values():
    print deger

# Tek seferde anahtar ve değer çiftlerini al
for anahtar, deger in sozluk.items():
    print "%s=%s" % (anahtar, deger)

# Kayıt silme
del sozluk['anahtar2']

# Tüm kayıtları silmek
sozluk.clear()

# Boyut
len(sozluk)
Categories: Programlama Tags: , ,