Paul Rubin wrote:
> Helmut Jarausch <[EMAIL PROTECTED]> writes:
>> def del_by_key(L,key) :
>>    for pos, (k,d) in enumerate(L):
>>      if  k == key :
>>        del L[pos]
>>        break
> 
> This looks very dangerous, mutating L while iterating over it.

No, as Bruno Desthuilliers has pointed out, because one
breaks out of the loop immediately.

Helmut.

-- 
Helmut Jarausch

Lehrstuhl fuer Numerische Mathematik
RWTH - Aachen University
D 52056 Aachen, Germany
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to