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.