这些错误报告表明此设计怪癖是一个错误。
问题12318:
是的,这是预期的行为,是的,这是不一致的。
很久以来就是这样,Guido表示他不会再这样做了(这在他的遗憾清单中)。但是,我们不会通过更改代码来破坏代码(
list.__iadd__工作方式类似于list.extend)。
问题575536:
目的是
list.__iadd__完全对应于list.extend()。也不用list.__add__()过于笼统
:这是一个功能,那些不想对像Martin这样的示例感到惊讶的人可以通过使用简单+的列表来避免它们。
(当然,我们当中有些人发现这种行为非常令人惊讶,包括打开该错误报告的开发人员)。
(感谢@Mouad找到了这些)。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)