问题描述:我们现在有一个数组,大小未知,然后我们需要一种方式返回它包含的元素个数。

方法一:使用递归

解决思路:首先我们判断数组是否为空,如果不为空的话,我们每进行一次递归,就加一次1

代码实现:

def calcu(arr):
    if arr==[]:
        return 0
    else:
        return 1+calcu(arr[1:])
print(calcu([1,4,6,9,2,5,9]))

方法二:使用len()函数

代码实线:

print(len([1,4,6,9,2,5,9]))