我有一个 python 字典,我想默默地删除其中一个None
and ''
我的字典中的键所以我想出了这样的东西:
try:
del my_dict[None]
except KeyError:
pass
try:
del my_dict['']
except KeyError:
pass
正如您所看到的,它的可读性较差,并且导致我编写重复的代码。所以我想知道python中是否有一种方法可以从字典中删除任何键而不抛出键错误?
你可以这样做:
d.pop("", None)
d.pop(None, None)
弹出带有您忽略的默认值的字典。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)