我正在使用一个django模块,该模块使用从dict继承的类。我们称之为ExtendedDict。假设我得到ExtendedDict类的一个实例e_d,我想清除它。什么是排空它最pythonic的方式?在python中清空字典子类
这种感觉笨拙:
for key in e_d: e_d.pop(key)
有没有更好的解决办法?
我正在使用一个django模块,该模块使用从dict继承的类。我们称之为ExtendedDict。假设我得到ExtendedDict类的一个实例e_d,我想清除它。什么是排空它最pythonic的方式?在python中清空字典子类
这种感觉笨拙:
for key in e_d: e_d.pop(key)
有没有更好的解决办法?
比笨重的代码更糟糕,代码根本不起作用:-)该代码片段试图在遍历它时突变字典。如果你不能使用* clear *,那么将上面的内容更改为''在e_d.keys()中输入密钥:del e_d [key]'' –
好点。这就是我从头上打字时所得到的结果。 – Abe