我有一个collections.defaultdict,如下所示:

mydict = defaultdict(lambda:0)
mydict['stock1'] = 1.11
mydict['stock2'] = 2.22
mydict['stock3'] = 3.33

现在,我要完全删除第二个项目,该怎么办?

也许很少有人看到它,但只需将其设置为零即可,如下所示:
mydict['stock2'] = 0

最佳答案

See the documentation,就像普通的字典一样。您可以使用以下任一方法:

  • del mydict['stock2']
  • mydict.pop('stock2')
  • 关于python - 如何从 "collections.defaultdict"中删除项目?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38122926/

    10-12 20:25