質問編集履歴

1

本文へ追記

2019/06/06 09:52

投稿

TeRa_130
TeRa_130

スコア61

test CHANGED
File without changes
test CHANGED
@@ -14,6 +14,48 @@
14
14
 
15
15
 
16
16
 
17
+ b = ['down', 'down', 'left', 'left']
18
+
19
+ ```
20
+
21
+
22
+
23
+ ### 本文の修正
24
+
25
+ aの中に含まれている要素は["up", 'down', 'left', 'right', 'none']の5つです。
26
+
27
+ aの中から特定の並び順を抽出したいのですが、特定の並び順がわからないのが現状です。
28
+
29
+ 特定の並び順を探索的に特定したいのですが、そのコードの書き方がわからないです。
30
+
31
+ ```python
32
+
33
+ a = ['down', 'down', 'down', 'left', 'left', 'none', 'right','right','down', 'down',
34
+
35
+ 'down', 'left', 'left', 'none', 'right', 'right', 'left', 'left', 'none', "up"]
36
+
37
+
38
+
17
39
  b = ["up", 'down', 'left', 'right', 'none']
18
40
 
19
41
  ```
42
+
43
+
44
+
45
+ 特定の並び順を仮定して、その出現回数と出現場所を見つけることならなんとかできました。
46
+
47
+ ```python
48
+
49
+ for i in range(len(a)):
50
+
51
+ if a[i] == b[0]:
52
+
53
+ if a[i+1] == b[1]:
54
+
55
+ if a[i+2] == b[2]:
56
+
57
+ if a[i+3] == b[3]:
58
+
59
+ print(i)
60
+
61
+ ```