辞書の反復変更
Q&A
こんにちは、
私はこれについては初めてで、scaler の記事から取得した辞書に含まれるデータを処理するスクリプトに取り組んでいます。 辞書を反復処理しているときに、いくつかのエントリを削除する必要があります。 ただし、引き続き異常な動作が発生します。 これは私のコードです:
data = {'A': 10, 'B': 20, 'C': 30}
for key in data:
if data[key] < 20:
del data[key]
ループが適切に動作していないようで、「反復中に辞書のサイズが変更されました」という問題が発生することがあります。 反復中に辞書要素を削除する方法がわかりません。 誰かがこれについて最善の方法を教えてくれませんか?
0