リストを for にいれて回してるときとかに、
ちゃんと動いてはいるようなんだけど、
なーんか結果が思ってるのと違うなー、みたいな。
mylist = ['a','b','c','d','e','f']
for i in mylist:
if i in ['b','d','e']:
mylist.remove(i)
print mylist
とか、そういうやつです。ざっと見ると問題ないような気もしますが、ダメなんですね!(わらい
やってみると、最終的に mylist は
['a', 'c', 'e', 'f']となります。あれ? 'e' が除外されてない……
(※追記アリ : 20140304)



