我只是好奇是否有一个函数可以将反向列表转回其原始形式,或者解决方案只是自己编写代码来返回它?我确实明白,我可以在反转之前简单地将列表分配给变量(x),然后将列表分配回x,但我只是好奇。我确实认为调用reverse()函数两次就可以做到这一点,但事实并非如此,任何答案都表示赞赏。my_list = ["This", "is", "an", "example", "list"]x = my_listmy_list.reverse()print(my_list)my_list = xprint(my_list)
1 回答
潇湘沐
TA贡献1816条经验 获得超6个赞
使用reversed()
代替(这将返回一个新的反向迭代,而不是就地反转列表)
my_list = ["This", "is", "an", "example", "list"]
x = list(reversed(my_list))
print(x)
print(my_list)
输出:
['list', 'example', 'an', 'is', 'This']
['This', 'is', 'an', 'example', 'list']
添加回答
举报
0/150
提交
取消