私は現在、コールバックに渡されたオブジェクトを辞書であり、返す必要があります。辞書:setdefaultを元に戻す/削除する
呼び出し元は辞書にobj.setdefault("Server", "Something")
と呼ばれ、キーと値のペアが存在しない場合でもデフォルト値を持ちます。
これを元に戻したり削除したりするにはどうすればいいですか?(デフォルト値を削除しますか?)setdefault
私は単純にそのキーと値のペアを必要としないことを意味し、キーが終了しなければ合併症はないようですが、デフォルトのために常に追加されます。
ただ、他のどのようなエントリを削除しますか? 'del obj ['Server']'? – user2357112
デフォルトの場合にのみ削除しますか? – zondo
XY問題である可能性があります。 dictにデフォルト値を表示させたくない場合は、 'setdefault(key、default)'ではなく 'get(key、default)'を使ってください。 –