gpt4 book ai didi

python - 在 python 中,我在使用排序函数时遇到错误

转载 作者:太空宇宙 更新时间:2023-11-03 13:00:12 25 4
gpt4 key购买 nike

我在使用python的排序函数时遇到了问题。

>>>d = [23,45,67,5,4,23,45,89]
>>>d[5]
23
>>>g = d
>>>g.sort()
>>>d[5]
45

有什么办法,我可以在不打扰 d 的情况下对 g 进行排序。

最佳答案

list.sortin-place 进行排序, g = d 将引用分配给列表而不复制它。在排序之前将列表复制为 g = d[:],或使用内置函数 sorted相反:

g = sorted(d)

关于python - 在 python 中,我在使用排序函数时遇到错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24722283/

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