【问题标题】:Python List Reverse Function [duplicate]Python列表反向函数[重复]
【发布时间】: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] 逆序复制原始列表。

标签: python list


【解决方案1】:

因为reverse() 将列表反转,所以它没有返回。

试试这个。

list_10 = [1,10,20,4,40,14]
list_10.reverse()
list_11 = list_10

【讨论】:

  • 操作者可能想要创建一个新列表
猜你喜欢
  • 2012-11-11
  • 2022-09-25
  • 2014-09-13
  • 1970-01-01
  • 1970-01-01
  • 2020-02-09
  • 1970-01-01
  • 2015-10-07
  • 2015-04-22
相关资源
最近更新 更多