配列の入れ替え

Python

1行で入れ替える方法です。

a = [1, 2, 3, 4, 5]

a[2], a[3] = a[3], a[2]

print(a)
# [1, 2, 4, 3, 5]

shellとかの場合、別の変数に一時的に格納する必要がありますが、pythonの場合には、1行で記述することが可能です。

a = [1, 2, 3, 4, 5]

a_tmp = a[3]
a[3] = a[2]
a[2] = a_tmp

print(a)

コメント

タイトルとURLをコピーしました