为什么我不能在python中拆分后直接追加

时间:2015-09-26 13:58:21

标签: python

# localhost name resolution is handled within DNS itself.
#   127.0.0.1       localhost
#   ::1             localhost
127.0.0.1           localhost
127.0.0.1  localhost
127.0.0.1 my_poject.com

上面的代码在输出中会给我一个None,而下面的代码将输出一个列表:

test = "123213 32543543 52354 234 34"
a = test.split().append("sd")
print (a)

任何人都可以解释一下吗?感谢。

2 个答案:

答案 0 :(得分:2)

这是因为.append()列表操作返回def myfn(N): if N == 0: return ctr elif N % 10 == 2: ctr += 1 A = N/10 print A myfn(A) else: A = N/10 myfn(A)

None

答案 1 :(得分:1)

some_list.append()未返回列表some_list,它会返回None,这就是原因