在Python中,创建一个与其他列表的项目相同但顺序相反的新列表的最佳方法是什么?(我不想就地修改现有列表。)
这是我想到的一种解决方案:
new_list = list(reversed(old_list))
也可以复制old_list然后在原处反向复制:
new_list = list(old_list) # or `new_list = old_list[:]`
new_list.reverse()
有没有我忽略的更好的选择?如果不是,是否有令人信服的理由(例如效率)来使用上述方法中的一种?
慕田峪7331174