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
yeşil
mavi
mor
Eleman ekleme (rastgele yere ekleme yapar)
renkler = {'yeşil', 'mavi', 'mor'}
renkler.add('beyaz')
yeşil
mavi
mor
beyaz
Liste ekleme (rastgele yere ekleme yapar)
renkler = {'yeşil', 'mavi', 'mor'}
renkler.update(['beyaz', 'kırmızı'])
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))
{1, 2, 3}
Belirli bir elemanı silme;
renkler = {'yeşil', 'mavi', 'mor'}
{'yeşil', 'mavi'}
Belirli bir elemanı silme;
renkler = {'yeşil', 'mavi', 'mor'}
{'yeşil', 'mavi'}
Eleman silme;
renkler = {'yeşil', 'mavi', 'mor'}
{'yeşil', 'mavi'}
Tüm elemanı silme;
renkler = {'yeşil', 'mavi', 'mor'}
set()
Örnek;
renkler = {'yeşil', 'mavi', 'mor'}
#print(renkler[0]) indexlenemez
for x in renkler:
print(x)
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)
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)
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()
Yorum Gönder