#12) Set (Küme) Veri Tipi Nedir? Set Veri Tipi Tüm Özellikleri

Python programlama dilinde kullanılan veri tiplerinden biri de set (küme) veri tipidir. Sözlükler gibi süslü parantezlerin içine yazılan set veri tipi, sözlüklerden farklı olarak ikili anahtar yapısında değildir. Set veri tipinde elemanlar sırasızdır ve tekrar etmez. Türkçeye küme olarak çevrilen bu veri tipi bir dizi matematiksel işlemin kolaylaştırılmasını sağlar.

Set veri tipinin basit kullanımı şu şekildedir:

sayilar = {1, 2, 3, 4, 5} #integer veri tipi tırnak içinde yazılmaz.
print(sayilar)

Ekran Çıktısı: {1, 2, 3, 4, 5}

Set veri tipinde de fonksiyonlar kullanılarak bir dizi işlem yapılabilir. Bu fonksiyonlar genel olarak liste, sözlük ve demet veri tipindeki fonksiyonlarla benzerdir. Aşağıda bu fonksiyonlara bazı örnekler verilmiştir:

1. Bir elemanın küme içinde olup olmadığı in fonksiyonu ile kontrol edilir.

sayilar = {1, 2, 3, 4, 5}
print(6 in sayilar)

Ekran Çıktısı: False

2. Küme veri tipinde eleman eklemek için add() fonksiyonu kullanılır.

Örnek :

sayilar = {1, 2, 3, 4, 5}
sayilar.add(6)
print(sayilar)


Ekran Çıktısı: {1, 2, 3, 4, 5, 6}

Tek bir eleman yerine birden fazla eleman eklemek için update() fonksiyonu kullanılır.
Örnek :

sayilar = {1, 2, 3, 4, 5}
sayilar.update([6,7,8])
print(sayilar)

Ekran Çıktısı: {1, 2, 3, 4, 5, 6, 7, 8}

3. Set içindeki bir elemanı silmek için remove() ya da discard() fonksiyonları kullanılır. Her iki fonksiyonunun kullanımı aynıdır.

Örnek :

sayilar = {1, 2, 3, 4, 5}
sayilar.discard(3)
print(sayilar)

Ekran Çıktısı: {1, 2, 4, 5}

Önemli Not: Verilen örneklerde sadece integer tipi kullanılmış olsa da set veri tipinde farklı veri tiplerini (aynı kümede integer, string veya float gibi) aynı anda kullanabilirsiniz.

Destek için yorum yazımıza yorum yapabilir, youtube kanalımız dersrobotik sayfasını takip edebilirsiniz 🙂

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir