Попробуйте это: Здесь мы проверяем, является ли элемент в list2 подстрокой элемента в list1.
list1 = ['2C535EB58F19B58' , '7B89D9071EB531B143594FF909BAC846' , '0509']
list2 = ['1641AB0C9C5B8867' , '0098968C' , '509']
for i, j in zip(list1, list2):
if j in i:
print(j)
Однострочник, который будет добавляться в список:
print( [j for i, j in zip(list1, list2) if j in i])
Там могут быть более простые и лучшие ответы.Если это поможет, вы можете выбрать.