python输入元素位置交换
时间: 2023-08-04 12:27:08 浏览: 86
基于python实现的快速排序算法.zip
可以使用以下代码实现将输入的列表中指定位置的元素进行交换:
```
my_list = input("请输入一个列表,元素之间用空格分隔:").split()
print("原始列表为:", my_list)
index1 = int(input("请输入要交换的第一个元素的位置:"))
index2 = int(input("请输入要交换的第二个元素的位置:"))
my_list[index1], my_list[index2] = my_list[index2], my_list[index1]
print("交换后的列表为:", my_list)
```
首先,通过 `input` 函数获取用户输入的列表,并使用 `split` 方法将其转换为列表类型。然后,通过两次 `input` 函数获取用户输入的要交换的两个元素的位置,并将其转换为整数类型。
最后,使用Python中的多重赋值语句将列表中指定位置的元素进行交换,并输出交换后的列表。
阅读全文