我有一个Python字典,我想要在不显示任何消息的情况下从我的字典中删除
None
和''
键。因此,我想出了以下代码:try:
del my_dict[None]
except KeyError:
pass
try:
del my_dict['']
except KeyError:
pass
正如您所看到的,它不太易读,并且导致我编写重复的代码。因此,我想知道Python中是否有一种方法可以从字典中删除任何键而不引发键错误?
dict.keys()
中? - acattle