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."

Kopya kağıdı

Koleksiyonlarda üyelik kontrolü yapmak için in ve not in operatörlerini kullanın:

Bir değerin mevcut olup olmadığını in ile kontrol edin:

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

Bir değerin mevcut olmadığını not in ile kontrol edin:

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

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