Özet - Set
- Algoritmalar kursu
- Başlangıç
- Ders 76/80
- 4 dk
Bir set'e eleman ekleyip yazdıran mini görev yaparsın.
Özet - Set
Bu grupta set'in ne olduğunu, ekleme ve arama, kesişim ve birleşim işlemlerini öğrendin. Set tekrarsız elemanları O(1) ile yönetir.
Set, kesişim ve birleşim gibi işlemlerle veri analizi için güçlü bir araçtır. Tekrarlar otomatik elenir.
Uygulama Birleşim
set_union(a, b) yaz. a ve b'nin birleşimini sorted liste olarak döndür. print(set_union({1,2}, {2,3,4})) ile [1, 2, 3, 4] yazdır.
Başlangıç kodu
def set_union(a, b):
# BirleşimÖrnek çözüm
def set_union(a, b):
# Birleşim
result = set()
for x in a:
result.add(x)
for x in b:
result.add(x)
return sorted(result)
print(set_union({1, 2}, {2, 3, 4}))Beklenen çıktı
[1, 2, 3, 4]
Soru ve cevaplar
Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.
1 Özet - Set: kavramları eşleştir
| Kavram | Anlamı |
|---|---|
set |
Tekrarsız |
add |
Ekle |
kesişim |
A & B |
birleşim |
A | B |
2 Set
Set ____ eleman depolar.
Set tekrarsız eleman depolar.
Açıklama: tekrarsız doğru.
3 Set'e aynı eleman iki kez eklenirse ne olur?
- İki kez eklenir
- Silinir
- Bir kez kalır Doğru cevap
- Hata verir
Açıklama: Bir kez kalır, tekrar eklenmez.