I have two list:
main_list = [\'Smith\', \'Smith\', \'Roger\', \'Roger-Smith\', \'42\']
master_list = [\'Smith\', \'Roger\']
I want to coun
This would do it:
main_list = ['Smith', 'Smith', 'Roger', 'Roger-Smith', '42']
master_list = ['Smith', 'Roger']
i = 0
for elem in main_list:
if elem in master_list:
i += 1
continue
for master_elem in master_list:
if master_elem in elem:
i += 1
break
print(i) # i = 4
The code above counts 'Roger-Smith' as 1, if you want it to count as multiple, remove the break.