How to remove items from list lst1 based on list lst2?
lst1 = ['abc__2','def__3','xyz__3','pqr__1']
lst2 = ['def','xyz','tuv']
for splitting I did
lst3 = [k.split("__")[0] for k in lst1]
for removing I did
new_list = [i for i in lst3 if i not in lst2]
But in this way, I lost the originality of the original list.
Required list: new_list = ['abc__2','pqr__1']