On Wed, Jul 9, 2008 at 8:47 PM, Kushal Das <[EMAIL PROTECTED]> wrote:
> Hi all, > > >>> a = [12, 12, 1321, 34, 23, 12, 34, 45, 77] > >>> for x in a: > ... if x == 12: > ... a.remove(x) > >>> a > [1321, 34, 23, 12, 34, 45, 77] > > Can any one explain me how the remove works and how it is effecting the for > loop. > do not remove when using iterators. prefer : [x for x in a if x != 12] Venkat Blog @ http://blizzardzblogs.blogspot.com
_______________________________________________ BangPypers mailing list BangPypers@python.org http://mail.python.org/mailman/listinfo/bangpypers