Bir elemanın liste içinde olup olmama durumunu sorgulayan bir program yazalım.
Yöntem 1: For döngüsü ile sorgulama
test_list = [ 1, 6, 3, 5, 3, 4 ]
for i in test_list:
if(i == 4) :
print ("Eleman var")
Yöntem 2: in ile sorgulama
test_list = [ 1, 6, 3, 5, 3, 4 ]
if (4 in test_list):
print ("Eleman var")
Yöntem 3: set() + in fonksiyonu kullanarak
test_list = [ 1, 6, 3, 5, 3, 4 ]
from bisect import bisect_left
test_list_set = set(test_list)
if 4 in test_list_set :
print ("Eleman var")
Yöntem 4: sort() + bisect_left() fonksiyonu kullanarak
test_list = [ 1, 6, 3, 5, 3, 4 ]
from bisect import bisect_left
test_list.sort()
if bisect_left(test_list, 4):
print ("Eleman var")
Python dersleri için buraya gidebilirsiniz..