可以通过以下代码实现:
def swap_elements(lst, index1, index2): lst[index1], lst[index2] = lst[index2], lst[index1] return lst
lst = [1, 2, 3, 4, 5] index1 = 1 index2 = 3
print(swap_elements(lst, index1, index2))
该函数需要传入一个列表以及要交换的元素的索引(index1和index2)。然后使用Python的多变量赋值语法同时赋值,并将值进行交换。最后返回列表。
在示例中,使用了列表[1, 2, 3, 4, 5]并交换了索引1和3的元素。执行函数后,输出了交换后的列表[1, 4, 3, 2, 5]。