質問編集履歴
2
間違っている点を修正しました
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,5 +1,5 @@
|
|
1
1
|
組み合わせの数を減らしたいです.
|
2
|
-
|
2
|
+
1から520の数字の中から6つの数字の組み合わせをリストとして入 手したいです.
|
3
3
|
|
4
4
|
この方法として
|
5
5
|
①
|
1
至らないところがあったため編集しました.
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,11 +1,12 @@
|
|
1
1
|
組み合わせの数を減らしたいです.
|
2
|
-
519の数字の中から6つの数字の組み合わせをリストとして入手したいです.
|
2
|
+
519の数字の中から6つの数字の組み合わせをリストとして入 手したいです.
|
3
3
|
|
4
4
|
この方法として
|
5
5
|
①
|
6
|
+
|
7
|
+
```python
|
6
8
|
for u in range(1, 521):
|
7
9
|
list_num.append(u)
|
8
|
-
|
9
10
|
loca_share = []
|
10
11
|
for i in range(len(list_num)):
|
11
12
|
for j in range(i + 1, len(list_num)):
|
@@ -15,11 +16,16 @@
|
|
15
16
|
for u in range(t + 1, len(list_num)):
|
16
17
|
loca_share.append([list_num[i], list_num[j], list_num[k], list_num[s], list_num[t], list_num[u]])
|
17
18
|
|
19
|
+
```
|
20
|
+
|
18
21
|
②
|
22
|
+
```python
|
19
23
|
for u in range(1, 521):
|
20
24
|
list_num.append(u)
|
21
25
|
|
22
26
|
loca_share=list(itertools.combinations(list_nums,6)
|
27
|
+
```
|
23
28
|
|
29
|
+
|
24
30
|
①②の方法を考えたのですが,リストの要素(loca_share)の数が多すぎてパソコンのメモリが不足してしまいます.
|
25
31
|
リストを分割するなど工夫できることがあれば教えてください.お願いいたします.
|