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.comSet (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
- Öğrenci bilgilerini dict'te saklayıp güzel yazdıran program
- Harflerin kaç kez geçtiğini bulan program
- Telefon rehberi uygulaması (ekle, ara, sil)
- İki listenin kesişim, birleşim, farkını bulan program