lst_1 = ['111 222', '111 333', '111 333 222'] lst_2 = ['111', '222'] for i in range(len(lst_1)): for e in lst_2: if e not in lst_1[i]: del lst_1[i] print(lst_1)