python递归排序程序错误,为什么?函数中做到了,主函数却没有

2025-05-01 19:23:57
推荐回答(1个)
回答1:

python传参数是传值还是引用

def fun(k,len):
    print k,' ',id(k)
    if len!=0:
        k[k.index(min(k))],k[0]=k[0],k[k.index(min(k))]
        fun(k[1:],len-1)

可见k每次没有改变