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)
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)
コメント