为什么Pythons附加函数会给出None?

时间:2016-03-09 03:24:04

标签: python python-3.x python-3.4

我在处理coding bat个问题。试图将电梯向左旋转一个。我的代码总是返回None。我该怎么办?

**

def rotate_left3(nums): 
  a = nums.pop(0)
  return nums.append(a)

**

1 个答案:

答案 0 :(得分:0)

因为append是没有返回值的方法。

任何没有返回值的Python函数都将返回None

拆分线条以返回附加列表。

return nums + [a]