[BangPypers] How for and list.remove() works

Kushal Das kushaldas at gmail.com
Wed Jul 9 17:17:41 CEST 2008


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.

Kushal
-- 
Fedora Ambassador, India
http://kushaldas.in
http://dgplug.org (Linux User Group of Durgapur)



More information about the BangPypers mailing list