Python Küme Oluşturma
- berilcankutlu
- 1 Kas 2021
- 1 dakikada okunur

Kümeler veri tipleridir. Matematikten bildiğimiz kümelerin taşıdığı bütün özellikleri taşır, dolayısıyla kesişim, birleşim ve fark özellikleri de vardır.
Boş küme oluşturmak ;
bos_kume = {}
'Kalemler' adlı bir küme oluşturalım.
kalemler = {'tükenmez', 'keçeli'}
print(kalemler)
{'keçeli', 'tükenmez'}
'Kalemler'in veri tipini öğrenmek için type() kullanalım;
print(type(kalemler))
<class 'set'>
Belirli bir ögeyi küme içinde aramak için;
print('kurşun' in kalemler)
False
Kümeye öge ekleme:
kalemler.add('kurşun')
kalemler.add('fosforlu')
print(kalemler)
{'kurşun', 'fosforlu', 'keçeli', 'tükenmez'}
Kümeden öge çıkartma:
kalemler.remove('fosforlu')
print(kalemler)
{'kurşun', 'keçeli', 'tükenmez'}
İki kümenin farkını almak:
kalemler.difference({'kurşun', 'keçeli'})
{'tükenmez'}
İki kümenin keşişim kümesinin elemanlarını bulmak:
kalemler.intersection({'kurşun', 'tükenmez', 'asetat'})
{'kurşun', 'tükenmez'}
İki kümenin kesişim kümesinin boş olup olmadığını ise;
kalemler.isdisjoint({"jel"})
True çıktısının vererek kesişim kümelerinin boş olduğunu öğrendik.
Kümenin başka bir kümenin alt kümesi olup olmadığını sorgularız:
kalemler.issubset({'jel'})
False çıktısını verir.
İki kümenin birleşimini almak:
a = {1,2,3}
b = {2,5,6}
a.union(b)
{1, 2, 3, 5, 6}
Comments