Python交换功能在使用list = [1,2,3]的索引方法时不起作用。

问题描述 投票:0回答:1
我正在尝试使用python列表索引方法交换元素,该方法将返回元素的索引。这样我就可以像使用知识元素一样进行交换。

这里是代码...

a = [1,2,3,4,5,6] a[a.index(1)],a[a.index(2)] = a[a.index(2)],a[a.index(1)]

输出

>>>a >>>[1,2,3,4,5,6]
再次尝试使用交换元素,现在是输出

a = [2,1,3,4,5,6] a[a.index(1)],a[a.index(2)] = a[a.index(2)],a[a.index(1)]

输出

>>> a >>> [1,2,3,4,5,6]
with list [2,1,3,4,5,6]

Output with list [2,1,3,4,5,6]

输出为列表[1,2,3,4,5,6]

enter image description here
我正在尝试使用python列表索引方法交换元素,该方法将返回元素的索引。这样我就可以像使用知识元素一样进行交换。这是代码... a = [1,2,3,4,5,6] a [...
python list swap
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.