Python'da Sets

Python'da Set; List, Dictionary ve Tuple veri türü gibi birden çok veri türünü birlikte barındıran veri tipidir.








Örnek;

renkler = {'yeşil', 'mavi', 'mor'}
#print(renkler[0]) indexlenemez

for x in renkler:
    print(x)


Çıktı;

yeşil
mavi
mor


Eleman ekleme (rastgele yere ekleme yapar)

renkler = {'yeşil', 'mavi', 'mor'}
renkler.add('beyaz')

for x in renkler:
    print(x)


Çıktı;

yeşil
mavi
mor
beyaz


Liste ekleme (rastgele yere ekleme yapar)

renkler = {'yeşil', 'mavi', 'mor'}
renkler.update(['beyaz', 'kırmızı'])

for x in renkler:
    print(x)


Çıktı;

yeşil
mavi
kırmızı
mor
beyaz


Ek Bilgi: Var olan bir eleman eklenmeye çalışılırsa o eleman eklenmez. Bir elemandan sadece 1 tane olur.

sayi = [1, 1, 2, 3, 2]
print(set(sayi))


Çıktı;

{1, 2, 3}


Belirli bir elemanı silme;

renkler = {'yeşil', 'mavi', 'mor'}
renkler.remove('mor')
print(renkler)


Çıktı;

{'yeşil', 'mavi'}


Belirli bir elemanı silme;

renkler = {'yeşil', 'mavi', 'mor'}
renkler.discard('mor')
print(renkler)


Çıktı;

{'yeşil', 'mavi'}


Eleman silme;

renkler = {'yeşil', 'mavi', 'mor'}
renkler.pop()
print(renkler)


Çıktı;

{'yeşil', 'mavi'}


Tüm elemanı silme;

renkler = {'yeşil', 'mavi', 'mor'}
renkler.clear()
print(renkler)


Çıktı;

set()


Post a Comment

أحدث أقدم

Vulnerability Analysis