【问题标题】:Not successfully in appending an element to the list (Python) [duplicate]未成功将元素附加到列表(Python)[重复]
【发布时间】:2017-09-21 19:22:11
【问题描述】:

不确定为什么 append 函数在下面的代码中返回 'None'

dw=[1,3,5]
dw=[0]+dw
print(dw,type(dw))
dw=dw.append(12)
print(dw)

输出为:([0, 1, 3, 5],'list'),无。

为什么不带附加功能的[0,1,3,5,12]?

谢谢;

【问题讨论】:

  • 因为.append 不返回任何内容。删除dw=

标签: python list append


【解决方案1】:

您正在为访问append 方法的列表分配一个值。 append 方法不返回任何内容。

dw=[1,3,5]
dw=[0]+dw
print(dw,type(dw))
dw.append(12) #here, just call append and not assign it to a variable
print(dw)

【讨论】:

  • 看起来像一个愚蠢的错误。谢谢!
  • @kaneroy 很高兴为您提供帮助!如果此答案对您有所帮助,请考虑接受。谢谢!
猜你喜欢
  • 2017-04-16
  • 2020-12-11
  • 2019-06-23
  • 2010-12-11
  • 2016-01-21
  • 2023-03-09
  • 1970-01-01
  • 1970-01-01
  • 2017-12-18
相关资源
最近更新 更多