Python получить порядковый номер списка после проверки с другим списком - PullRequest
0 голосов
/ 25 мая 2020

У меня есть два списка:

L1 = ['a','b','c','d','e']
L2 = ['h','a','j','b','k','c']

Я хотел бы получить порядковый номер элементов в L2, которые также находятся в L1, ---> [1,3,5].

что-то вроде

[i for i in L1 if i in L2]

вернет сам элемент, а не номер элемента. Есть ли простой способ, как указано выше?

1 Ответ

2 голосов
/ 25 мая 2020

Это должно сделать:

[i for i in range(len(L2)) if L2[i] in L1]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...