質問編集履歴
2
誤字
test
CHANGED
File without changes
|
test
CHANGED
@@ -28,7 +28,7 @@
|
|
28
28
|
|
29
29
|
|
30
30
|
|
31
|
-
del i
|
31
|
+
del list[:6]#上記2つを削除 [59, 70, 57, 61, 62, 29, 55, 101, 103, 72, 58]
|
32
32
|
|
33
33
|
|
34
34
|
|
1
誤字・書式ミス
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,4 +1,10 @@
|
|
1
|
-
リスト内要素を一度消したのちに再度別要素をまとめて消そうとfor文を回したのですが
|
1
|
+
リスト内要素を一度消したのちに再度別要素をまとめて消そうとfor文を回したのですがTry-exceptの部分が考慮されずに結果が出てしまいます。
|
2
|
+
|
3
|
+
したいこと
|
4
|
+
|
5
|
+
①シャッフルされたlist内要素から6番目までを削除
|
6
|
+
|
7
|
+
②dl内の要素をlistから削除(Try-exceptはlistがシャッフルされたときに6番目までに入っている可能性を考慮したため)
|
2
8
|
|
3
9
|
|
4
10
|
|
@@ -6,19 +12,23 @@
|
|
6
12
|
|
7
13
|
import random
|
8
14
|
|
9
|
-
random.shuffle(id_worker)
|
10
|
-
|
11
15
|
|
12
16
|
|
13
17
|
list = [16,29,35,55,57,58,59,60,61,62,63,64,69,70,72,101,103]
|
14
18
|
|
15
|
-
zfs = list[:3]#前から3個分
|
16
19
|
|
20
|
+
|
17
|
-
|
21
|
+
random.shuffle(list)#結果:[60, 64, 35, 63, 69, 16, 59, 70, 57, 61, 62, 29, 55, 101, 103, 72, 58]
|
18
22
|
|
19
23
|
|
20
24
|
|
25
|
+
zfs = list[:3]#前から3個分 [60, 64, 35]
|
26
|
+
|
27
|
+
tff = list[3:6]#zfs以降の3個分 [63, 69, 16]
|
28
|
+
|
29
|
+
|
30
|
+
|
21
|
-
del id_worker[:6]#上記2つを削除
|
31
|
+
del id_worker[:6]#上記2つを削除 [59, 70, 57, 61, 62, 29, 55, 101, 103, 72, 58]
|
22
32
|
|
23
33
|
|
24
34
|
|
@@ -34,4 +44,8 @@
|
|
34
44
|
|
35
45
|
except: pass
|
36
46
|
|
47
|
+
|
48
|
+
|
49
|
+
print(list) #結果 [59, 70, 57, 61, 29, 101, 103, 72, 58]
|
50
|
+
|
37
51
|
```
|