Diyelim ki bir Python sözlüğümüz var d
ve üzerinde şu şekilde yineliyoruz:
for k,v in d.iteritems():
del d[f(k)] # remove some item
d[g(k)] = v # add a new item
( f
ve g
sadece bazı kara kutu dönüşümleridir.)
Başka bir deyişle, d
kullanarak üzerinde iterasyon yaparken ürün eklemeye / çıkarmaya çalışıyoruz iteritems
.
Bu iyi tanımlanmış mı? Cevabınızı desteklemek için bazı referanslar verebilir misiniz?
(Kırılırsa bunun nasıl düzeltileceği oldukça açık, bu yüzden peşinde olduğum açı bu değil.)