[Python-ml-jp 822] Re: リストとremove

Toru Takinaka takinaka @ cp.jp.nec.com
2001年 11月 12日 (月) 18:00:15 JST


滝中です。
>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>





Python-ml-jp メーリングリストの案内