CodeBlanks Logo Icon CodeBlanks

Ekleme ve arama

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

solution.py
def set_contains(s, item):
    # Var mı

Örnek çözüm

solution.py
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

Soru
İki set'in kesişimi ____ operatörüyle bulunur.
Cevap
İ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.

Başlangıç bölümündeki tüm dersler