为什么在Python的双端队列中没有实现__add__?
作者:互联网
连接两个deques会导致TypeError.
from collections import deque
q = deque()
q + q
但__iadd__已实现,因此支持.
q1 = deque([1])
q2 = deque([2])
q1 += q2
只有__iadd__被实现的原因是什么?
解决方法:
这是a bug已经在repos中修复,所以它应该包含在下一个发布的Python(3.5)版本中.
标签:python,python-internals 来源: https://codeday.me/bug/20190628/1315111.html