尽信书不如无书

最近在看dive into python,看到介绍了另外一种字典类UserDict,挖好玩,试试看。请鄙视我这个不读书星人,之前都是用到什么stackoverflow上搜什么……

开始使用到代码里去。发现在某个地方报了个错

for  i in a:

blablabla

KeyError: 0

虽然遍历的方式可以用for k,v in a.items()来完成,但是这个0值是哪里来的?再把字典打出来也没有发现根源

好奇

然后放狗搜,居然userdict已经从2.6版本开始就deprecated!这是为什么,感觉碰到幽灵了。

换成从dict类继承同样的代码一点问题都没有。

……浪费了我好多时间,悲哀,人果然还是要多读书啊!

原文地址:https://www.cnblogs.com/sickboy/p/4253426.html