Python 將列表中的指定位置的兩個元素對調
定義一個列表,並將列表中的指定位置的兩個元素對調。
例如,對調第一個和第三個元素:
對調前 : List = [23, 65, 19, 90], pos1 = 1, pos2 = 3 對調後 : [19, 65, 23, 90]
代碼:
def swapPositions(list, pos1, pos2):
list[pos1], list[pos2] = list[pos2], list[pos1]#這個方法倒是很巧
return list
List = [23, 65, 19, 90]
pos1, pos2 = 1, 3
print(swapPositions(List, pos1 - 1, pos2 - 1))
結果輸出:
[19, 65, 23, 90]