Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/353.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 交换列表_Python_Swap - Fatal编程技术网

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。对不起,我是新来的。我的教授链接了这个网站,询问任何问题。