- 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)