質問編集履歴
1
ご指摘いただいた点について、本文を修正しました。
title
CHANGED
File without changes
|
body
CHANGED
@@ -20,6 +20,17 @@
|
|
20
20
|
list1C2C=[…]
|
21
21
|
```
|
22
22
|
|
23
|
-
その際、上記のように2つのリストの組み合わせとして、6つのリストからそれぞれ20個ずつ文字列を取り出していき、新しいリストにペアで格納します。例えば、list1A2Aにはlist1Aから20個、list2Aから20個、のようにです。その際、文字列は重複しません。そして9つのリストと、合計180の文字列の組み合わせができます。
|
23
|
+
その際、上記のように2つのリストの組み合わせとして、6つのリストからそれぞれ20個ずつ文字列を取り出していき、新しいリストにペアで格納します。例えば、list1A2Aにはlist1Aから20個、list2Aから20個、のようにです。その際、文字列は重複しません。そして9つのリストと、合計180の文字列の組み合わせができます。
|
24
24
|
|
25
|
+
その後、全てのペアを再度シャッフルしてまとめた、下記のような組み合わせ一覧 (リスト) を作成したいのです。
|
26
|
+
```ここに言語を入力
|
27
|
+
listAll = [[(1a1, 2a10), list1A2A],
|
28
|
+
[(2b30, 1c15), list1C2B],
|
29
|
+
[(1b55, 2b40), list1B2B],
|
30
|
+
...
|
31
|
+
[(2c35, 1a3), list1A2C]]
|
32
|
+
```
|
33
|
+
この時、ペア文字列の最初の要素 (上記の1a1や2b30、1b55) にlist1Aから1Cの90個、要素2 (上記の2a10や1c15、2b40) にlist2Aからlist2Cの90個、と半分ずつになるよう分配したいのです。
|
34
|
+
再度シャッフルして、listAllにまとめると、ペア文字列の最初の要素が常にlist1A、list1B、list1Cのいずれかになってしまうため、180の文字列組み合わせで、半分はlist1系列、もう半分はlist2系列の要素が先頭になるように作ります。
|
35
|
+
|
25
36
|
初歩的な質問で恐縮ですが、ご教示いただければ幸いです。
|