質問編集履歴

2

誤字

2018/05/25 04:56

投稿

yuum
yuum

スコア17

test CHANGED
File without changes
test CHANGED
@@ -28,7 +28,7 @@
28
28
 
29
29
 
30
30
 
31
- del id_worker[:6]#上記2つを削除 [59, 70, 57, 61, 62, 29, 55, 101, 103, 72, 58]
31
+ del list[:6]#上記2つを削除 [59, 70, 57, 61, 62, 29, 55, 101, 103, 72, 58]
32
32
 
33
33
 
34
34
 

1

誤字・書式ミス

2018/05/25 04:56

投稿

yuum
yuum

スコア17

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
- tff = list[3:6]#zfs以降の3個分
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
  ```