Katakanlah kita memiliki kamus Python d, dan kita mengulanginya seperti ini:
for k,v in d.iteritems():
del d[f(k)] # remove some item
d[g(k)] = v # add a new item
( fdan ghanya beberapa transformasi kotak hitam.)
Dengan kata lain, kami mencoba menambah / menghapus item ke dsaat iterasi menggunakan iteritems.
Apakah ini didefinisikan dengan baik? Bisakah Anda memberikan beberapa referensi untuk mendukung jawaban Anda?
(Sangat jelas bagaimana cara memperbaikinya jika rusak, jadi ini bukan sudut yang saya cari.)