交换列表中两元素
想实现交换列表中两个元素的功能,代码如下:
lst = [1,2,3,4,5,6,7,8,9,10]
tmp = 8
tmp_index = lst.index(tmp)
方法一
lst[0], lst[tmp_index] = lst[tmp_index], lst[0]
print(lst) # [8,2,3,4,5,6,7,1,9,10]
方法二
lst[0], lst[lst.index(tmp)] = lst[lst.index(tmp)], lst[0]
print(lst) # [1,2,3,4,5,6,7,8,9,10]
推荐文章: