为什么C = A.append(' 1')在Python中不起作用

时间:2015-03-05 18:15:19

标签: python

  

A = [' 1']
  C = A.append(' 1')
  打印C

为什么以上代码在Python中返回而不是 [' 1',' 1']

2 个答案:

答案 0 :(得分:6)

你没有收到任何回报的原因是追加方法没有返回值

你可以这样做:

    A=['1']
    C=A
    C.append('1')
    print(C)

然后你应该得到你期望得到的案件的正确答案。

答案 1 :(得分:1)

在Python中,append方法会改变调用它的列表,但不会返回它。没有太多理由,因为你已经有了对列表的引用。