2

したがって、ランダムな数字のリストが関数に入力されると、最初の要素を最大の要素に切り替えたいと思います。次に、新しいリストを返します。

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

これが失敗し、リストを返さない原因を特定できないようです。私がする必要があるのは、最大の数を取り、それを最初の数に切り替えることだけです。

4

2 に答える 2

2

これを試すことができます:

index_max = a.index(max(a))
a[index_max], a[0] = a[0], a[index_max]
于 2013-10-27T19:09:10.347 に答える