如何解决交换列表
我一直坚持这个,因为我以前从未使用过交换。我尝试了几种不同的方法,但一直收到未定义交换的错误。
编写一个交换列表参数的第一个和最后一个元素的函数 swap。
带有输入的示例输出:'all,good,things,must,end,here' ['这里','好','事情','必须','结束','全部']
values_list = input().split(',') # Program receives comma-separated values like 5,4,12,19
swap(values_list)
print(values_list)
解决方法
你的交换函数是什么样的?您所要做的就是创建一个临时变量并将第一个元素分配给它,然后将最后一个元素分配给第一个元素,然后将临时变量分配给最后一个元素来执行此操作。
,试试这个。
def swap(list):
list[0],list[-1] = list[-1],list[0]
return
values_list = input().split(',') # Program receives comma-separated values like 5,4,12,19
swap(values_list)
print(values_list)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。