【问题标题】:print value shown as none [duplicate]打印值显示为无 [重复]
【发布时间】:2018-05-20 22:36:21
【问题描述】:

我想知道为什么变量 lengthOfList 可以存储 len(l) 但变量 reverseOfList 不能存储在列表中调用的方法。 如果我调用l.reverse()print(l) 可以看到相反的结果,但为什么不能将反向列表存储在变量中?

请参阅下面的示例代码。

    l = [1,2,3]

    lengthOfList = len(l) #3

    reverseOfList = l.reverse() # Global frame None

    print(reverseOfList) #None

【问题讨论】:

    标签: python-3.x list


    【解决方案1】:

    来自Python documentation

    list.reverse()
    反转列表中的元素。

    这表示列表原地反转,函数返回None

    你应该试试

    >>> l = [1, 2, 3]
    >>> l.reverse()
    >>> print(l)
    [3, 2, 1]
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-10-01
      • 2017-01-14
      • 1970-01-01
      • 2021-02-04
      • 1970-01-01
      相关资源
      最近更新 更多