回答編集履歴

2

修正

2019/08/27 07:40

投稿

tiitoi
tiitoi

スコア21956

test CHANGED
@@ -3,6 +3,30 @@
3
3
 
4
4
 
5
5
  itertools.product をお使いください。
6
+
7
+
8
+
9
+ 簡単な例:
10
+
11
+
12
+
13
+ ```python
14
+
15
+ from itertools import product
16
+
17
+
18
+
19
+ A = ["A", "B"]
20
+
21
+ B = [1, 2, 3]
22
+
23
+
24
+
25
+ print(list(product(A, B)))
26
+
27
+ # [('A', 1), ('A', 2), ('A', 3), ('B', 1), ('B', 2), ('B', 3)]
28
+
29
+ ```
6
30
 
7
31
 
8
32
 

1

修正

2019/08/27 07:40

投稿

tiitoi
tiitoi

スコア21956

test CHANGED
@@ -6,7 +6,7 @@
6
6
 
7
7
 
8
8
 
9
- リストA、リストB があったとき、`(x, y) ∈ {x ∈ A, y ∈ B} {y ∈ B, y ∈ A}` は次のように作れます。
9
+ リストA、リストB があったとき、`{(x, y)|x ∈ A y ∈ B}∪{(x, y)|x ∈ B y ∈ A}` は次のように作れます。
10
10
 
11
11
 
12
12