回答編集履歴
2
誤字
answer
CHANGED
@@ -1,1 +1,1 @@
|
|
1
|
-
2重投稿になった
|
1
|
+
2重投稿になったので削除
|
1
削除
answer
CHANGED
@@ -1,15 +1,1 @@
|
|
1
|
-
|
1
|
+
2重投稿になったおで削除
|
2
|
-
list(map(lambda x: list1.index(x) if x in list1 else None, list2))
|
3
|
-
```
|
4
|
-
|
5
|
-
実行例
|
6
|
-

|
7
|
-
|
8
|
-
list1 に存在しない要素が list2 にある場合は None となるようにしてます。
|
9
|
-
|
10
|
-
list1 に重複した要素がある場合への対応案もあります。
|
11
|
-
```python
|
12
|
-
list(map(lambda x: [i for i, elem in enumerate(list1) if elem == x], list2))
|
13
|
-
```
|
14
|
-
実行例
|
15
|
-

|