Python'da in
ve not in
operatörleri, bir öğenin bir veri yapısında (örneğin bir liste, demet veya dize) bulunup bulunmadığını kontrol etmek için kullanılır.
in
Operatörü:
in
operatörü, belirli bir öğenin bir veri yapısında bulunup bulunmadığını kontrol eder. Eğer öğe bulunuyorsa True
, bulunmuyorsa False
döndürür. Örneğin:
liste = [1, 2, 3, 4, 5]
if 3 in liste:
print("3, listede bulunuyor.")
Bu kod, liste
içinde 3 öğesinin bulunduğunu kontrol eder ve ekrana "3, listede bulunuyor." mesajını yazdırır.
not in
Operatörü:
not in
operatörü, belirli bir öğenin bir veri yapısında bulunup bulunmadığını kontrol eder ve sonucu tersine çevirir. Eğer öğe bulunmuyorsa True
, bulunuyorsa False
döndürür. Örneğin:
liste = [1, 2, 3, 4, 5]
if 6 not in liste:
print("6, listede bulunmuyor.")
Bu kod, liste
içinde 6 öğesinin bulunmadığını kontrol eder ve ekrana "6, listede bulunmuyor." mesajını yazdırır.
Bu operatörler, bir öğenin bir veri yapısında var olup olmadığını kontrol etmek için kullanışlıdır ve sıklıkla kullanılırlar.