Python — Küme Fonksiyonları
Toplamda 16 adet fonksiyon vardır. Bazı fonksiyonlar diğer veri yapılarının fonksiyonlarıyla ortaktır. Diğer veri yapılarına şuralardan ulaşabilirsiniz:
PYTHON — LİSTE:
PYTHON — LİSTE FONKSİYONLARI:
PYTHON — LİSTE — UYGULAMA:
PYTHON — SÖZLÜK:
PYTHON — SÖZLÜK FONKSİYONLARI:
PYTHON — SÖZLÜK — UYGULAMA:
PYTHON — DEMET:
PYTHON — KÜME:
pop():
Küme veri yapısında veriler indekslenmediğinden veriler rastgeledir. Bu fonksiyon da rastgele bir veri siler.
clear():
Kümedeki tüm verileri temizler.
del(silinecek_küme):
Küme veri yapısını siler. Parametre alır. Aldığı parametre şudur: silinecek küme
copy():
Bu fonksiyon hafızada ikinci bir bağımsız küme oluşturur. Sonra oluşturduğu bu kümeye orijinal kümedeki verilerin aynısını ekler. Hafızada 2 adet küme vardır.
Artık hafızada 2 adet küme veri yapısı bulunmaktadır. Bundan dolayı her bir kümeye bulunan müdahale birbirlerini etkilemez.
len(veri_sayısı_öğrenmek_istenilen_küme):
Küme içindeki veri sayısını verir. Parametre alır. Aldığı parametre: veri sayısı öğrenmek istenilen küme
union(birleşecek_küme):
2 kümeyi birleştirir. Fonksiyon parametre alır. Aldığı parametre şudur: herhangi bir küme hangi küme ile birleşecekse onun ismi. Aynı veriler birleştirmeye dahil edilmez. Çünkü küme veri yapısında aynı veriler barınmaz. Tek bir veri olması gerekir.
Operatör “ | ” :
2 kümeyi birleştirir fakat aynı tipte veriler olması gerekir.
intersection(kesişecek_küme):
2 kümenin kesişimini verir. Fonksiyon parametre alır. Aldığı parametre şudur: herhangi bir küme hangi küme ile kesişecekse onun ismi.
Operatör “ & ” :
2 kümenin kesişimini verir.
isdisjoint(kesişecek_küme):
2 kümenin kesişimi var mı yok mu diye sorgular. Bunu mantık cebri tipinde verir. Parametre alır. Aldığı parametre şudur: herhangi bir küme hangi küme ile kesişecekse onun ismi.
intersection_update(kesişecek_küme):
Fonksiyon parametre alır. Aldığı parametre şudur: herhangi bir küme hangi küme ile kesişecekse onun ismi. Yaptığı işlev ise şudur: kesişimi aldıktan sonra asıl kümeyi o kesişim verisi ile güncellemek.
difference(çıkarılacak_küme):
2 kümeyi birbirinden çıkarır. Yani a kümesinden b kümesi çıkarıldığında ortak olmayan veriler sonuç olarak verilir. Fonksiyon parametre alır. Aldığı parametre şudur: çıkarılacak küme.
Operatör “ — ” :
2 kümeyi birbirinden çıkarır. Yani a kümesinden b kümesi çıkarıldığında ortak olmayan veriler sonuç olarak verilir.
difference_update(çıkarılacak_küme):
Fonksiyon parametre alır. Aldığı parametre şudur: herhangi bir kümeden hangi küme çıkarılacaksa onun ismi. Yaptığı işlev ise şudur: farkı aldıktan sonra asıl kümeyi o fark verisi ile güncellemek.
issubset(üst_küme):
Söz konusu kümenin başka bir kümenin alt kümesi olup olmadığını kontrol eder. Cevabı mantık cebrinden verir. Fonksiyon parametre alır. Aldığı parametre şudur: üst küme.
issuperset(alt_küme):
Söz konusu kümenin başka bir kümenin üst kümesi olup olmadığını kontrol eder. Cevabı mantık cebrinden verir. Fonksiyon parametre alır. Aldığı parametre şudur: alt küme.