list.extend的结果是None
执行list.exend()方法后,会直接修改list本身,而不会产生返回值
In [97]: d=(43,) In [98]: type(d) Out[98]: tuple In [99]: c Out[99]: ['a', 'b', 'c'] In [100]: c.extend(d) In [101]: c Out[101]: ['a', 'b', 'c', 43] In [102]: d = c.extend([3]) In [103]: c Out[103]: ['a', 'b', 'c', 43, 3] In [104]: print(d,type(d)) None <class 'NoneType'>
通过python内置的help方法可以 查看extend的用法:
help(list.extend)
可以看出来,返回值是None