teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

2

修正

2019/07/06 14:02

投稿

LouiS0616
LouiS0616

スコア35678

answer CHANGED
@@ -1,3 +1,7 @@
1
+ **註:**
2
+ **この回答は、『b[i][1]の中にa[i][1]の情報があった時』という条件を素直に満たすものです。**
3
+ **ただし既にご指摘があるように、質問者さんの望む処理では無いようです。**
4
+
1
5
  aとbをzipを使って並行して巡回し、
2
6
  条件を満たすときはaの要素を、そうでないときはbの要素を選択すれば良いでしょう。
3
7
 

1

表現の修正

2019/07/06 14:02

投稿

LouiS0616
LouiS0616

スコア35678

answer CHANGED
@@ -1,4 +1,4 @@
1
- aとbをzipを使って並列に巡回し、
1
+ aとbをzipを使って並行して巡回し、
2
2
  条件を満たすときはaの要素を、そうでないときはbの要素を選択すれば良いでしょう。
3
3
 
4
4
  ```Python
@@ -6,4 +6,14 @@
6
6
  ea if ea[1] == eb[1] else eb
7
7
  for ea, eb in zip(a, b)
8
8
  ]
9
+ ```
10
+
11
+ これは次のように書いているのと同じロジックです。
12
+ ```Python
13
+ way_li = []
14
+ for ea, eb in zip(a, b):
15
+ if ea[1] == eb[1]:
16
+ way_li.append(ea)
17
+ else:
18
+ way_li.append(eb)
9
19
  ```