Python風格總結:值對調寫法

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]

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章