В python рекомендуется, чтобы вы максимально избегали использования циклов for
. Вы можете эффективно найти общие элементы в двух списках, используя python set
следующим образом
both = set(list_A).intersection(list_B)
Затем вы можете найти индексы, используя встроенный index
метод
indices_A = [list_A.index(x) for x in both]
indices_B = [list_B.index(x) for x in both]