Tekrarsız küme
Küme parantezi her değeri bir kez tutar. drinks önce tea, sonra water, sonra yine tea diye yazılmıştır. İkinci tea saklanmaz. Kalan tea ve water'dır, uzunluk 2'dir.
Sabit grup yazdığınız sırayı tutabilirdi ve aynı değer iki kez oturabilirdi. Bu küme ikisini de yapmaz. İkinci tea'nin oturacak yeri yoktur.
Burada yer numarası yoktur. drinks[0] programı durdurur. Kümenin kendisini yazsaydınız water, tea'den önce görünebilirdi. O sıra söz değildir ve bu program kümeyi yazmaz.
"tea" in drinks, tea var mı diye sorar. Yanıt True'dur. "soup" in drinks aynı soruyu soup için sorar. soup hiç yazılmadı, bu yüzden yanıt False'tur. Bu bir yer değildir. Yalnızca var ya da yok.
drinks = {"tea", "water", "tea"}
print(len(drinks))
print("tea" in drinks)
print("soup" in drinks)
Ekranda 2, sonra True, sonra False görünür. 2, ikinci tea düşünce kalan uzunluktur. True, tea kümede demektir. False, soup yok demektir.
drinks.add("soup") soup'u içeri koyar ve uzunluk 3 olurdu. drinks.add("tea") uzunluğu 2'de bırakırdı, çünkü tea zaten vardır. Bu iki satırın ikisi de yukarıdaki programda yoktur.
Bu tür boş küme set() diye yazılır. İçi boş küme parantezi {}, o boş küme değildir. Sonraki sayfaya aittir.
Sonraki sayfa bir adı bir değerle eşler. Bu sayfa yalnızca değer saklar, her birini bir kez. Bir şey eşlemez.
tea bir kez, iki kez değil
- Program hangi uzunluğu yazar?
- tea kümede mi?
- soup kümede mi?
- drinks[0] yazarsanız ne olur?
soup hiç saklanmadı
Ekran 2, sonra True, sonra False'tur. tea kümededir ve ikinci tea uzunluğu yükseltmedi. soup kümede değildir. drinks[0] programı durdurur. drinks.add("tea") uzunluğu 2'de bırakırdı. Sonraki sayfa bir adı bir değerle eşler.
🧠 Bilginizi Test Edin
Bilginizi Test Edin
Bu interaktif sınavla kendini test et ve konuyu ne kadar iyi anladığını gör
📝 Talimatlar
- Her soruyu dikkatle okuyun
- Her soru için en iyi cevabı seçin
- Quiz'i istediğiniz kadar tekrar alabilirsiniz
- İlerlemeniz üstte gösterilecek