gpt4 book ai didi

python - nums[:] = nums[::-1] 和 nums = nums[::-1] 之间的区别

转载 作者:行者123 更新时间:2023-11-28 19:46:29 24 4
gpt4 key购买 nike

<分区>

我目前正在学习 Python,我遇到了一个与列表赋值相关的问题。

def nextPermutation(self, nums: List[int]) -> None:
...

我有一行代码将列表反转如下:

nums = nums[::-1]

但是测试平台将其标记为不正确,而

nums[:] = nums[::-1]

没问题。

我怀疑是因为我正在创建另一个 nums 列表对象,而传入的原始列表没有改变,对吗?

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