11
「RuntimeError:ディクショナリのサイズが反復中に変更されました」エラーを回避する方法
同じエラーで他のすべての質問を確認しましたが、役立つ解決策は見つかりませんでした= / リストの辞書があります: d = {'a': [1], 'b': [1, 2], 'c': [], 'd':[]} 一部の値は空です。これらのリストの作成の最後に、辞書を返す前にこれらの空のリストを削除したいと思います。現在私はこれを次のようにしようとしています: for i in d: if not d[i]: d.pop(i) ただし、これにより実行時エラーが発生します。辞書を反復処理している間は、辞書の要素を追加/削除できないことを知っています。その場合、これを回避する方法は何でしょうか?
258
python
list
dictionary
loops