Pythonで配列の中の2つの要素を交換する方法は何ですか?
Pythonでは、配列の中の2つの要素を交換する方法が以下のようにあります:
def swap_elements(arr, idx1, idx2):
arr[idx1], arr[idx2] = arr[idx2], arr[idx1]
# 示例
arr = [1, 2, 3, 4, 5]
swap_elements(arr, 0, 2)
print(arr) # [3, 2, 1, 4, 5]
swap_elements関数はここで定義されており、配列arrと2つのインデックスidx1とidx2を受け取ります。その後、idx1とidx2の2つの要素の値を交換します。