Python
127 ~35 dk

Tuple ve Dictionary

Tuple (Demet)

Tuple, listelere benzer ama değiştirilemez (immutable)dir.

koordinat = (41.0082, 28.9784)
renkler = ("kırmızı", "yeşil", "mavi")
x, y = koordinat  # Unpacking
print(f"Enlem: {x}, Boylam: {y}")

Dictionary (Sözlük)

ogrenci = {
    "ad": "Kadir",
    "yas": 25,
    "notlar": [85, 92, 78]
}

print(ogrenci["ad"])            # Kadir
print(ogrenci.get("tel", "Yok"))  # Yok

ogrenci["email"] = "kadir@mail.com"  # Yeni ekle
del ogrenci["yas"]                    # Sil

for k, v in ogrenci.items():
    print(f"{k}: {v}")
>>> python dict.py ad: Kadir notlar: [85, 92, 78] email: kadir@mail.com

Set (Küme)

a = {1, 2, 3, 4}
b = {3, 4, 5, 6}
print(a | b)   # Birleşim: {1, 2, 3, 4, 5, 6}
print(a & b)   # Kesişim: {3, 4}
print(a - b)   # Fark: {1, 2}

# Tekrarları kaldır
liste = [1, 2, 2, 3, 3, 3]
print(list(set(liste)))  # [1, 2, 3]

🎯 Alıştırmalar

  1. Öğrenci bilgilerini dict'te saklayıp güzel yazdıran program
  2. Harflerin kaç kez geçtiğini bulan program
  3. Telefon rehberi uygulaması (ekle, ara, sil)
  4. İki listenin kesişim, birleşim, farkını bulan program

Yorumlar 0

Giriş yapın — Yorumlarınız hemen yayınlansın
Henüz yorum yapılmamış. İlk yorumu siz yapın!