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

質問編集履歴

2

誤字

2018/05/28 09:34

投稿

yuum
yuum

スコア17

title CHANGED
File without changes
body CHANGED
@@ -24,21 +24,5 @@
24
24
 
25
25
  del list[:4]
26
26
  print(list)
27
-
28
- dl = [55,62,64,70,72,101,103]
27
+
29
-
30
- for i in dl:
31
- if i in dl:
32
- list.remove(i)
33
-
34
- print(list)
35
-
36
-
37
- ff = list[:2]
38
-
39
- result = {'結果':{'1,2番目':zf,'3,4番目':st,'5,6番目':ff}}
40
- pprint(result)
41
- list = [16,29,35,55,57,58,59,60,61,62,63,64,69,70,72,101,103]#listの要素に重み付けをしたい
42
-
43
-
44
28
  ```

1

質問内容の追加

2018/05/28 09:34

投稿

yuum
yuum

スコア17

title CHANGED
File without changes
body CHANGED
@@ -1,5 +1,12 @@
1
1
  リスト内からランダムに要素を選択する際に確率を重み付けしたいです。この際に重複しないようにするrandom.sample()を用いたいです。
2
+ ランダムシャッフルする際にある一定の要素は比較的最初に並ぶようにし、他のある要素は比較的後ろに並ぶようにしたいです。
2
3
 
4
+ 例:57,58,59,60を前に持っていきたいとき
5
+   70,101,103を後ろに持っていきたいとき
6
+ list = [16,29,35,55,57,58,59,60,61,62,63,64,69,70,72,101,103]
7
+ →list = [72,59,58,57,60,29,35,16,55,63,62,64,69,70,103,101,72]
8
+
9
+
3
10
  ```python
4
11
 
5
12
  import random