CodeBlanks Logo Icon CodeBlanks

in ve count

in ile üyelik ve count ile sayma öğrenirsin.

in ve count

in bir öğenin listede olup olmadığını kontrol eder. count bir öğeden kaç tane olduğunu sayar:

cart = ["Elma", "Ekmek", "Elma"]
print("Elma" in cart)    # True
print(cart.count("Elma"))  # 2

in True/False döndürür; count bir sayı. Bu metotlar içerik aramada çok kullanışlıdır.

Arama ve sayma

in ve count birlikte kullanışlıdır: önce öğe var mi diye in ile bakar, sonra kaç tane olduğunu count ile sayarız:

cart = ["Elma", "Ekmek", "Elma", "Sut"]
if "Elma" in cart:
    print("Elma var:", cart.count("Elma"))

Bu yapı stok kontrolünde ve içerik aramada çok kullanılır.

Uygulama in ve count yazdır

cart = ["Elma", "Ekmek", "Elma"] ata. print("Elma" in cart) ve print(cart.count("Elma")) yazdır.

Başlangıç kodu

main.py
# in ve count

Örnek çözüm

main.py
cart = ["Elma", "Ekmek", "Elma"]
print("Elma" in cart)
print(cart.count("Elma"))

Beklenen çıktı

True
2

Soru ve cevaplar

Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.

1 cart.count("Elma") ne döndürür (cart 2 Elma içeriyor)?

  • "Elma"
  • True
  • 2 Doğru cevap
  • Hata

Açıklama: count öğeden kaç tane olduğunu sayar: 2.

2 in kontrolü tamamla

Soru
cart = ["Elma", "Ekmek"]
print("Elma" ____ cart)
Cevap
cart = ["Elma", "Ekmek"]
print("Elma" in cart)

Açıklama: in öğenin listede olup olmadığını kontrol eder.

3 Arama metotlarını eşleştir

Kavram Anlamı
in Varlık kontrolü
count Öğe sayısı
len Uzunluk
index Öğe konumu

Başlangıç bölümündeki tüm dersler