【发布时间】:2020-07-29 02:59:04
【问题描述】:
Python 新手。需要创建一个与前一个列表相反的列表。运行以下代码:
list_10 = [1,10,20,4,40,14]
list_11 = list_10.reverse()
print (list_11)
我得到一个显示“无”的输出
有什么建议吗?
【问题讨论】:
-
reverse()原地反转。它不返回任何东西。使用list_11 = list(reversed(list_10)) -
@MarkMeyer 注意,
reversed返回一个迭代器 -
也可以使用 slice
list_11 = list_10[-1::-1]逆序复制原始列表。