prueba...@latinmail.com wrote:
... If you have duplicates this will not work. You will have to do
something like this instead:

o=[]
i=0
ln=len(l)
while i<ln:
        if l[i]['title']=='ti':
                o.append(l.pop(i))
                ln-=1
        else:
                i+=1

Or the following:
    indices = [i for i,d in enumerate(l) if d['title']=='ti']
    for i in reversed(indices): # so del doesn't affect later positions
        del l[i]


--Scott David Daniels
scott.dani...@acm.org
--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to