Comment on page
⭕
Set
Python küme yapısı (set)
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
- 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 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
Last modified 1mo ago