从Guido van
Rossum出发:
它
.extend()除了也返回外,其工作方式与之相同self。我找不到说明此问题的文档。:-(
以下是相关的源代码,摘自
listobject.c:
list_inplace_concat(PyListObject *self, PyObject *other){ PyObject *result; result = listextend(self, other); if (result == NULL) return result; Py_DECREF(result); Py_INCREF(self); return (PyObject *)self;}我提出了一个错误报告来修复此文档:http :
//bugs.python.org/issue16701



