特此记录,翻译来看就是:dict_value类型不能用于 + 操作。
很明显是我们的用法错了,查阅了一些资料后,发现,这种用法在python2系列的代码中是允许的,然而随着python升级,这种做法就不允许了。就好像print 函数要加括号一样 ->_->
好了,解决办法如下:
例如:我们的字典为 dict_data = {‘a’:12,‘b’:23},想必大家是直接这样用了,将dict.values()直接用于相加了,其实在python3.5中不允许这样用,直接将我们的dict_data.values()(类型为dict_values())强制转换为list类型即可,即 list(dict_data.values())