Pythonで配列内の要素の交換を行う方法、また配列を逆順にする方法を書いていきます。
よろしくお願いします。
n = [*range(1,6)]
for i in range(len(n)//2):
n[i], n[len(n)-i-1] = [len(n)-i-1], n[i]
#先頭と一番後ろ、二番目と後ろから二番目、を交換しています。
配列を逆向きにするのが目的の場合。
n = [*range(1,6)][::-1]
n = [*range(1,6)]
reverse_n = sorted(n,reverse=True)
#sortedは非破壊的でnそのものは変更せず、逆順になったnを返します。
n = [*range(1,6)]
n.sort(reverse=True)
#sortは破壊的でnそのものを変更します。返す値はNoneです。
以上です。
ありがとうございました。