python 取数组的元素个数组

python 取数组的元素个数组

作者:Rhett Bai发布时间:2026-03-29 00:03阅读时长:10 分钟阅读次数:13
常见问答
Q
如何用Python获取数组中元素的总数?

我有一个数组,想知道如何在Python中快速获取它包含的元素数量。

A

使用len()函数获取数组长度

在Python中,可以使用内置的len()函数来获取数组(列表)中元素的个数。示例:

arr = [1, 2, 3, 4, 5]
count = len(arr)
print(count)  # 输出5
Q
对于多维数组,怎样得到所有元素的总个数?

当数组是多维数组时,如何得到其中所有元素的总数量?

A

使用NumPy数组的size属性

多维数组通常使用NumPy库中的ndarray表示,可以通过.size属性直接获得数组中所有元素的数量。例如:

import numpy as np
arr = np.array([[1, 2], [3, 4], [5, 6]])
print(arr.size)  # 输出6
Q
如何判断数组是否为空?

我需要通过元素个数判断一个数组是否为空,在Python中应该如何操作?

A

通过元素数量判断数组是否为空

可以通过检查数组的长度是否为0来判断数组是否为空,例如:

arr = []
if len(arr) == 0:
    print("数组为空")
else:
    print("数组不为空")