回答編集履歴

3

複数飛ばすコードを追加

2019/01/08 13:21

投稿

Yoshitaket.
Yoshitaket.

スコア25

test CHANGED
@@ -36,7 +36,7 @@
36
36
 
37
37
 
38
38
 
39
- ```
39
+ ```python
40
40
 
41
41
  # coding: utf-8
42
42
 
@@ -88,6 +88,74 @@
88
88
 
89
89
 
90
90
 
91
+ ###リストにしてremoveでむしり取るver2
92
+
93
+
94
+
95
+ コード1を改造して、飛ばしたい数を複数にしてみます。
96
+
97
+ ある条件を3、飛ばしたい数を4、5とします。
98
+
99
+
100
+
101
+ [コード1.1](https://paiza.io/projects/kD5U-w922pHOnECFedaWng?language=python3)
102
+
103
+
104
+
105
+ ```python
106
+
107
+ # coding: utf-8
108
+
109
+ lst = list(range(1,11))
110
+
111
+
112
+
113
+ for i in lst:
114
+
115
+ print(i)
116
+
117
+ if i == 3:
118
+
119
+ idx = lst.index(i)
120
+
121
+ map(lst.remove(lst[idx]), range(2))
122
+
123
+ ```
124
+
125
+
126
+
127
+ ```
128
+
129
+ 結果
130
+
131
+ 1
132
+
133
+ 2
134
+
135
+ 3
136
+
137
+ 5
138
+
139
+ 6
140
+
141
+ 7
142
+
143
+ 8
144
+
145
+ 9
146
+
147
+ 10
148
+
149
+ ```
150
+
151
+
152
+
153
+ 3は出力して、4,5を飛ばせました。
154
+
155
+
156
+
157
+
158
+
91
159
  ###都合のいいprintができる関数を作っておく。
92
160
 
93
161
 

2

コードのリンクが誤っていたので修正

2019/01/08 13:21

投稿

Yoshitaket.
Yoshitaket.

スコア25

test CHANGED
@@ -29,6 +29,10 @@
29
29
  上記を悪用します。
30
30
 
31
31
  ある条件を3、飛ばしたい数を4とします。
32
+
33
+
34
+
35
+ [コード1](https://paiza.io/projects/Em6i8BFHlBMdEQMR36X0ug?language=python3)
32
36
 
33
37
 
34
38
 
@@ -92,7 +96,7 @@
92
96
 
93
97
 
94
98
 
95
- [コード](https://paiza.io/projects/Em6i8BFHlBMdEQMR36X0ug?language=python3)
99
+ [コード2](https://paiza.io/projects/EHh5DXj4K6umAwkY09lkHw?language=python3)
96
100
 
97
101
 
98
102
 

1

脱字の修正

2019/01/08 01:06

投稿

Yoshitaket.
Yoshitaket.

スコア25

test CHANGED
@@ -18,7 +18,7 @@
18
18
 
19
19
 
20
20
 
21
- > 注釈 ープ中でのシーケンスの変更には微妙な問題があります (これはミュータブルなシーケンス、すなわちリストなどでのみ起こります)。
21
+ > 注釈 ープ中でのシーケンスの変更には微妙な問題があります (これはミュータブルなシーケンス、すなわちリストなどでのみ起こります)。
22
22
 
23
23
  > ・・・略・・・
24
24