⭕ Set

Python küme yapısı (set)

🔰 Set Yapısını Tanıyalım

Küme işlemleri için kullanılır.

  • Temel küme özelliklerini taşır.

    • Keşisim, birleşim ...

  • Veriler sıralı değildir

  • Set'in kendine özgü bir yerleştirme yapısı (hash) vardır.

    • Bu yapı sayesinde veriler, en hızlı olacak şekilde, karmaşık olarak dizilir

    • List'ten daha hızlıdır

    • Kaynak için buraya bakabilirsin

  • Birbirinden farklı değişkenleri tutabilir

  • Aynı değişken birden fazla yazılamaz (küme özelliği)

  • Tüm değerlerin inmutable (değiştirilemez) olması gerekmektedir

    • myset = {[1, 2, 3]} komutunda [1, 2, 3] list öğesi mutable olduğundan değiştirilebilir (ekleme çıkarma olabilir)

  • Indexing (indekslenme) ve slicing, subscription (kesme, parçalama) işlemlerini desteklemez

    • myset[0] çalışmaz

💠 Set Metotları

Set Metodları

Açıklama

add(<immutable>)

Eleman ekleme

for <isim> in <set>

Elemanları döngü ile alma

<isim> = next(iter(<set>))

Elemanları sıra ile alma

  • <immutable> Herhangi değiştirilemez değer

    • Örn: 1, "yemreak", tuple, str, int vs

  • <isim> Elemena verilecek isim

    • Örn: i, e vs

🔗 Set için Faydalı Bağlantılar