Sets

Python Python - Ders Notları Yazılım
  • Elemanlarının indeks numaraları yoktur. Bu yüzden 0. veya 1. elemanı ekrana yazdır özellikleri yoktur.
  • “Küçükten büyüğe” veya “alfabetik olarak sırala” gibi sıralama özellikleri yoktur.
  • İndeks numaraları olmadığından herhangi bir eleman güncellenemez.
  • Aynı isimde birden fazla eleman barındıramaz.
  • Listeyi ekrana her yazdırdığımızda eleman sırası farklı gelebilir.
meyveler = {"elma","armut","kiraz"}
print(type(meyveler))
print(meyveler)

meyveler.add("karpuz")     # "karpuz" elemanını listeye ekler.
print(meyveler)

meyveler.remove("armut")   # "armut" elemanını listeden siler. Eleman listede yoksa hata verir.
print(meyveler)

meyveler.discard("kiraz")  # "kiraz" elemanını listeden siler. Eleman listede yoksa hata vermez.
print(meyveler)

meyveler.pop()             # Listeden rastgele bir elemanı siler.
print(meyveler)

Döngü kullanılarak elemanlar teker teker elde edilebilir.

for meyve in meyveler:
    print(meyve)

Bir elemanın listede olup olmadığını öğrenebiliriz.

sonuc = "elma" in meyveler
print(sonuc)

İki listeyi tek bir listede birleştirme. Aynı isimde eleman varsa sadece biri listeye eklenir.

meyveler2 = {"erik","elma","kavun"}
meyveler.update(meyveler2)
print(meyveler)
meyveler.clear() # Listenin tüm elemanlarını siler.
print(meyveler)

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir