質問編集履歴

3

4ね

2019/10/30 17:51

投稿

ads3hcgff
ads3hcgff

スコア16

test CHANGED
File without changes
test CHANGED
@@ -34,9 +34,7 @@
34
34
 
35
35
  lとllで同じようにシャッフルしたいです。
36
36
 
37
- seedを同じにしたのですができませんでした。
37
+ seedを同じにしたのですができませんでした。lで0番地から4番地なら
38
-
39
- lで0番地から4番地なら
40
38
 
41
39
  同じようにllでも行いたい
42
40
 

2

4ne

2019/10/30 17:51

投稿

ads3hcgff
ads3hcgff

スコア16

test CHANGED
File without changes
test CHANGED
@@ -29,3 +29,43 @@
29
29
  実装方法が思いつきません。
30
30
 
31
31
  解決策よろしくお願いします。
32
+
33
+
34
+
35
+ lとllで同じようにシャッフルしたいです。
36
+
37
+ seedを同じにしたのですができませんでした。
38
+
39
+ lで0番地から4番地なら
40
+
41
+ 同じようにllでも行いたい
42
+
43
+
44
+
45
+ ```python
46
+
47
+ import random
48
+
49
+ l = list(range(5))
50
+
51
+ ll=[2,3,4,5,6]
52
+
53
+ print(l)
54
+
55
+ # [0, 1, 2, 3, 4]
56
+
57
+ random.seed(0)
58
+
59
+ random.shuffle(l)
60
+
61
+ print(l)
62
+
63
+ # [4, 3, 2, 1, 0]
64
+
65
+ print(ll)
66
+
67
+ random.shuffle(ll)
68
+
69
+ print(ll)
70
+
71
+ ```

1

4ne

2019/10/30 17:49

投稿

ads3hcgff
ads3hcgff

スコア16

test CHANGED
File without changes
test CHANGED
@@ -12,6 +12,16 @@
12
12
 
13
13
  **ただし[1,3]はaに2個あるがbには1個しかないので1個しかaからpopしないようにしたい
14
14
 
15
+ 期待される出力
16
+
17
+ print(a)
18
+
19
+ #[[1,3],[4,2],[3,4]]
20
+
21
+ print(b)
22
+
23
+ #[[2,3],[2,3],[1,3]]
24
+
15
25
  ```
16
26
 
17
27
  a変数から取り出したbをa配列からpopしたいのですが