>>> l
=
[
'a'
,
'b'
,
'c'
,
'd'
]
>>> i
=
l.index(
"a"
)
>>> j
=
l.index(
"d"
)
>>> l[i],l[j]
=
l[j],l[i]
>>> l
[
'd'
,
'b'
,
'c'
,
'a'
]
例如列表a、b、c、d四个元素的,交换第一个和第四个,就是将第一个元素的位置取出,和第四个元素取出,然后写出一个交换方式,输出新的列表即可。
原文地址:python列表中任意两个元素交换, 感谢原作者分享。 销售世界上第一号的产品–不是汽车,而是自己。