gpt4 book ai didi

Python - 扩展列表直接导致 None,为什么?

转载 作者:太空宇宙 更新时间:2023-11-04 10:38:48 24 4
gpt4 key购买 nike

x=[1,2,3]
x.extend('a')

输出:

x is [1,2,3,'a']

但是当我执行以下操作时:

[1,2,3].extend('a')

输出:

None

为什么 extend 在列表引用上工作,而不在列表上工作?

第二部分:

我发现这个是因为我在尝试将 listC 扩展到 listB 时试图将 listB append 到 listA。

listA.append([listB[15:18].extend(listC[3:12])])

假设列表不能直接 append/扩展。解决此问题最流行的变通方法是什么?

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