LoginSignup
0
1

More than 3 years have passed since last update.

Pythonで配列内の要素を交換する方法、また配列を逆順にする方法。

Posted at

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です。

以上です。
ありがとうございました。

0
1
3

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1