2

您能否建议我在文档中的哪里可以找到有关应用于列表的“附加”方法的任何信息。

我是说

L = [1, 2, 3]

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

我可以找到关于数组的内容,但由于未知原因,我未能找到关于列表的内容。

在我的教科书中,我可以读到“附加”会修改列表本身而不返回值。所以,我只想在文档中找到这些信息,其次,学习如何使用手册。

先感谢您。

4

3 回答 3

4

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

本教程中列举了所有列表方法。据我所知,没有更完整的参考。

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

于 2012-09-22T07:36:28.790 回答
0

内置类列表的官方文档有点难找,但它确实存在:

班级名单

正如所解释的,列表实现了所有常见和可变的序列操作。“追加”属于可变序列操作。可悲的是,可变序列操作的文档与教程中解释的内容或多或少相同。因此,似乎确实没有官方文档可以更详细地解释该方法(尽管我同意无论如何都不会分享太多细节)。

于 2019-02-21T18:09:31.490 回答
0

我可以找到关于数组的内容,但由于未知原因,我未能找到关于列表的内容。

我也是新手,但据我了解,python 中的 list 与大多数其他语言中的数组等效(但不完全相同),例如 C 中的数组。所以如果你找到数组的答案,你必须接受它作为一个列表。

于 2015-08-27T20:18:57.277 回答