проблема в том что, нужно зафиксировать точное совпадение. В примере, это слово “собак” нужно чтобы программа фиксировала одно вхождение, результат должен быть 0, 0, 0, 1, 0 а получается 1, 0, 0, 1, 1
sum_arr = ['собаки', 'бегут', 'по полю', 'много собак', 'это собаки'] end_arr = [] subs = 'собак' for h in sum_arr: if h.find(subs) == -1: end_arr.append(0) else: end_arr.append(1) print (end_arr)