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}
Yorumlar