Özet - Tuple, set ve dict
- Python kursu
- Başlangıç
- Ders 70/116
- 5 dk
Tuple, set ve dict'i birleştirerek bir telefon rehberi yazarsın.
Özet - Tuple, set ve dict
Bu grupta tuple, set, dict ve metotlarını işledik.
- Tuple: değişmez, parantez.
- Set: sırasız, tekrarsız, süslü parantez.
- Dict: anahtar-deger, süslü iki nokta.
- Dict metotları: keys, values, items, get, pop, update.
- Dict comprehension: {k: v for ...}.
Şimdi iki görev bu kavramları birlestiriyor.
Uygulama Dict comprehension ile çift kareler
even_squares değişkenine, [1, 2, 3, 4, 5, 6] listesinden çift olanların karesini tutan bir dict comprehension ata. Sonra print(even_squares) yazdır.
Başlangıç kodu
# Çiftlerin karelerini dict comprehension ile yazÖrnek çözüm
even_squares = {n: n * n for n in [1, 2, 3, 4, 5, 6] if n % 2 == 0}
print(even_squares)Beklenen çıktı
{2: 4, 4: 16, 6: 36}
Uygulama Tuple ve set birlikte
point değişkenine (3, 4) tuple'ini ata. coords değişkenine set(point) ata. Sonra print(sorted(coords)) yazdır.
Başlangıç kodu
# Tuple'i set'e çevirÖrnek çözüm
point = (3, 4)
coords = set(point)
print(sorted(coords))Beklenen çıktı
[3, 4]
Soru ve cevaplar
Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.
1 Hangisi doğru soyluyor?
- Tuple değiştirilebilir
- Set tekrarlı eleman tutar
- Set sıralı bir koleksiyondur
- Dict anahtarı essiz olmalı Doğru cevap
Açıklama: aynı anahtar üzerine yazılır.
2 Tuple elemanını ayır
x, y = (____, 4)
x, y = (3, 4)
Açıklama: (3, 4) tuple'i x=3, y=4 şeklinde ayrılır.