滝中です。
>list = [1,2,3,4,5]
>for i in list:
> if i==3:
> list.remove(i)
> else:
> print i
>どのように対処すればよいのでしょうか。
>この書き方自体間違っているのでしょうか。
list = [1,2,3,4,5]
for i in list[:]:
if i==3:
list.remove(i)
else:
print i
#listって名前だと(builit-in関数の)listと重なるから
#変えた方がいいかもしれないけど(^^;
--
滝中 徹 <takinaka @ cp.jp.nec.com>