間違ったコード①
d = {'a':1, 'b':0, 'c':1, 'd':0} for key, val in d.items(): del(d[k])
間違ったコード② -- Python3の場合
d = {'a':1, 'b':0, 'c':1, 'd':0} for key, val in d.keys(): del(d[k])
正しいコード
d = {'a':1, 'b':0, 'c':1, 'd':0} keys = list(d.keys()) for key, val in keys: del(d[k])
上記のこの記事は問題を解決しますPython で辞書を走査するときに要素を削除するときの異常レポートについての説明は、エディターが共有したすべての内容です。参考にしていただければ幸いです。また、皆様にも PHP 中国語 Web サイトをサポートしていただければ幸いです。
Python 辞書を走査するときに要素を削除するときに異常レポートが発生する問題の解決に関するその他の関連記事については、PHP 中国語 Web サイトに注目してください。