为了账号安全,请及时绑定邮箱和手机立即绑定

如何在Python中将反向列表返回到其原始状态

如何在Python中将反向列表返回到其原始状态

莫回无 2023-10-18 15:34:42
我只是好奇是否有一个函数可以将反向列表转回其原始形式,或者解决方案只是自己编写代码来返回它?我确实明白,我可以在反转之前简单地将列表分配给变量(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']


查看完整回答
反对 回复 2023-10-18
  • 1 回答
  • 0 关注
  • 48 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信