所以当一个随机的数字列表被输入到函数中时,我想用最大的元素来切换第一个元素。然后返回新列表。

def jumpMaximum(numList):
    max2=max(numList)
    a,b = int(numList[-len(numList)]),max
    numList[a],numList[b] = numList[b],numList[a]
    return numList

我似乎弄不清是什么原因导致这个失败而没有返回列表我所需要做的就是取最大的数字,然后用第一个数字切换。

最佳答案

你可以试试这个:

index_max = a.index(max(a))
a[index_max], a[0] = a[0], a[index_max]

10-05 22:58