gpt4 book ai didi

python - 在 Python 中使用列表进行扩展的意外行为

转载 作者:IT老高 更新时间:2023-10-28 21:16:05 26 4
gpt4 key购买 nike

我试图了解 extend 在 Python 中是如何工作的,但它并没有达到我的预期。例如:

>>> a = [1, 2, 3]
>>> b = [4, 5, 6].extend(a)
>>> b
>>>

但我早就料到了:

[4, 5, 6, 1, 2, 3]

为什么返回 None 而不是扩展列表?

最佳答案

extend() 方法附加到现有数组并返回None。在您的情况下,您正在动态创建一个数组 - [4, 5, 6] - 扩展它然后丢弃它。变量 bNone 的返回值结束。

关于python - 在 Python 中使用列表进行扩展的意外行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7507289/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com