Python 交换列表
我被困在这一个,因为我从来没有使用过交换。我尝试了几种不同的方法,但不断得到一个错误,即未定义交换 编写一个函数交换,交换列表参数的第一个和最后一个元素 示例输出和输入:“全部、良好、事物、必须、结束、此处” [‘这里’、‘好’、‘事情’、‘必须’、‘结束’、‘全部’]Python 交换列表,python,swap,Python,Swap,我被困在这一个,因为我从来没有使用过交换。我尝试了几种不同的方法,但不断得到一个错误,即未定义交换 编写一个函数交换,交换列表参数的第一个和最后一个元素 示例输出和输入:“全部、良好、事物、必须、结束、此处” [‘这里’、‘好’、‘事情’、‘必须’、‘结束’、‘全部’] values_list = input().split(',') # Program receives comma-separated values like 5,4,12,19 swap(values_list) prin
values_list = input().split(',') # Program receives comma-separated values like 5,4,12,19
swap(values_list)
print(values_list)
您的交换函数是什么样子的?您所要做的就是创建一个temp变量,并将第一个元素分配给它,然后将最后一个元素分配给第一个元素,然后将temp分配给最后一个元素以执行此操作。尝试此操作
def交换(列表):
列表[0],列表[-1]=列表[-1],列表[0]
返回
values_list=input().split(',)#程序接收逗号分隔的值,如5,4,12,19
交换(值列表)
打印(值列表)
欢迎来到堆栈溢出。请学习如何使用堆栈溢出,并阅读如何提高问题的质量。然后检查,看看你可以问什么问题。请参阅:请显示您尝试过的尝试以及从您的尝试中得到的问题/错误消息。python。对不起,我是新来的。我的教授链接了这个网站,询问任何问题。