最近在看dive into python,看到介绍了另外一种字典类UserDict,挖好玩,试试看。请鄙视我这个不读书星人,之前都是用到什么stackoverflow上搜什么……
开始使用到代码里去。发现在某个地方报了个错
for i in a:
blablabla
KeyError: 0
虽然遍历的方式可以用for k,v in a.items()来完成,但是这个0值是哪里来的?再把字典打出来也没有发现根源
好奇
然后放狗搜,居然userdict已经从2.6版本开始就deprecated!这是为什么,感觉碰到幽灵了。
换成从dict类继承同样的代码一点问题都没有。
……浪费了我好多时间,悲哀,人果然还是要多读书啊!
时间: 2024-10-09 03:37:10