Ekleme ve arama
- Algoritmalar kursu
- Başlangıç
- Ders 74/80
- 4 dk
Set'e eleman eklemeyi ve üyelik sorgulamayı öğrenirsin.
Kesişim ve birleşim
İki set'in kesişimi, her iki set'te de bulunan elemanlardır. Birleşimi ise en az bir set'te bulunan tüm elemanlardır.
Kesişim: A & B veya A.intersection(B). Birleşim: A | B veya A.union(B).
Fark ve alt küme
Set farkı: A'da olup B'de olmayan elemanlar (A - B). Alt küme: A'nın tüm elemanları B'de varsa A, B'nin alt kümesidir.
Bu işlemler, set teorisinin temelini oluşturur ve veri analizinde sıkça kullanılır.
Uygulama Set arama
set_contains(s, item) yaz. item s'de varsa True, yoksa False döndür. print(set_contains({1, 2, 3}, 2)) ile True yazdır.
Başlangıç kodu
def set_contains(s, item):
# Var mıÖrnek çözüm
def set_contains(s, item):
# Var mı
return item in s
print(set_contains({1, 2, 3}, 2))Beklenen çıktı
True
Soru ve cevaplar
Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.
1 Kesişim
İki set'in kesişimi ____ operatörüyle bulunur.
İki set'in kesişimi & operatörüyle bulunur.
Açıklama: & doğru.
2 Ekleme ve arama: kavramları eşleştir
| Kavram | Anlamı |
|---|---|
kesişim |
A & B |
birleşim |
A | B |
fark |
A - B |
alt küme |
A ⊆ B |
3 A | B neyi verir?
- Fark Doğru cevap
- Birleşim
- Kesişim
- Alt küme
Açıklama: A | B birleşimi verir.