Links
Comment on page

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

Last modified 1mo ago
2023 © Yunus Emre AK