私はpython dictを持っていて、辞書からいずれかNone
の''
キーを静かに削除したいので、次のようなものを思いつきました:
try:
del my_dict[None]
except KeyError:
pass
try:
del my_dict['']
except KeyError:
pass
ご覧のとおり、読みにくく、重複したコードを書く原因になります。それで、キーエラーをスローせずにdictからキーを削除する方法がpythonにあるかどうか知りたいですか?