Menu
Coddy logo textTech

Üyelik Kontrolleri

Coddy'nin Python Journey'sinin Logic & Flow bölümünün bir parçası — ders 25 / 78.

Python'da üyelik kontrolleri, in ve not in kullanarak bir değerin liste, demet (tuple), küme (set) veya sözlük (dictionary) gibi bir koleksiyonda bulunup bulunmadığını kontrol etmenizi sağlar.

in operatörü bir değerin var olup olmadığını kontrol eder:

fruits = ["apple", "banana", "cherry"]
print("apple" in fruits)  # True

not in operatörü, bir değerin mevcut olmadığını kontrol eder:

numbers = [1, 2, 3]
print(4 not in numbers)  # True

Sözlükler için, üyelik kontrolleri varsayılan olarak anahtarlara uygulanır:

my_dict = {"name": "Alice", "age": 25}
print("name" in my_dict)  # True
print("Alice" in my_dict)  # False
challenge icon

Görev

Kolay

Size bir isim listesi ve öğrenci notlarından oluşan bir sözlük verilmiştir. Şunları yapan bir program yazın:

  1. "Alice" ifadesinin listede olup olmadığını kontrol edin → Yazdırın: "Alice is in the list."
  2. "David" ifadesinin listede olmadığını kontrol edin → Yazdırın: "David is not in the list."
  3. "Bob" ifadesinin sözlükte olup olmadığını kontrol edin → Yazdırın: "Bob is in the dictionary."
  4. "Eve" ifadesinin sözlükte olmadığını kontrol edin → Yazdırın: "Eve is not in the dictionary."

Kendin dene

# Verilen veriler
names = ["Alice", "Bob", "Charlie"]
grades = {"Alice": 85, "Bob": 90, "Charlie": 78}

# Kodu buraya yazın
quiz iconKendini test et

Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.

Logic & Flow bölümündeki tüm dersler