Python 3:文档中的list.append()

时间:2012-09-22 07:32:13

标签: python python-3.x methods

您能否建议我在文档中的哪个地方找到有关应用于列表的'append'方法的内容。

我的意思是

L = [1, 2, 3]

L.append(3)         # The method modifies the list itself and L = L.append(4) is a             mistake.

我可以找到有关数组的信息,但由于未知原因,我未能找到有关数组的信息。

在我的教科书中,我可以读到'append'修改列表本身而不返回值。 所以,我只是想在文档中找到这些信息,其次 - 学习如何抽取手册。

提前谢谢你。

3 个答案:

答案 0 :(得分:4)

Python中的所有函数都返回值。 None方法为list.append(强调它修改其参数(self inplace )。

所有列表方法都在the tutorial中枚举。据我所知,没有更完整的参考资料。

list.append()的文档字符串指定它返回None。在Python shell中运行help(list.append)

答案 1 :(得分:0)

  

我可以找到有关数组的信息,但由于未知原因我找不到   关于列表。

我也是新手,但据我所知,python中的列表与大多数其他语言中的数组等效(但不完全相同),例如C中的数组。 因此,如果您找到数组的答案,则必须将其作为列表。

答案 2 :(得分:0)

内置类列表的官方文档很难找到,但实际上确实存在:

class list

正如所解释的,列表列出了所有常见且可变的序列操作。 “追加”属于可变序列操作。令人遗憾的是,可变序列操作的文档与本教程中解释的内容大致相同。因此,实际上似乎没有任何官方文档更详细地说明了该方法(尽管我同意反正并不会分享太多细节)。