为什么[1] .append(2)求值为None而不是[1,2]?

时间:2012-08-30 16:46:59

标签: python

为什么print [1].append(2)评估为无?我希望[1,2]

>>> print [1].append(2)
None

2 个答案:

答案 0 :(得分:9)

那是因为追加不返回任何东西(= None)。

>>> print [1].append(2)
None

答案 1 :(得分:3)

array.append不会返回您追加的数组,它会返回None