用py代码输入一个由字符串构成的列表和两个整数n和m(n和m在输入列表的下标范围以内),交换其中两个元素的值,打印输出交换后的列表
时间: 2024-03-24 12:37:44 浏览: 191
输入两个数.docx
好的,可以使用以下代码实现:
```python
# 输入列表
lst = input("请输入由字符串构成的列表,元素之间用空格隔开:").split()
# 输入要交换的元素下标
n, m = map(int, input("请输入要交换的元素下标n和m,以空格隔开:").split())
# 交换元素
lst[n], lst[m] = lst[m], lst[n]
# 输出交换后的列表
print("交换后的列表:", lst)
```
注意:该代码中默认输入的列表元素都是字符串类型。如果需要输入其他类型的元素,需要对代码进行相应的修改。
阅读全文