📜  python 获取数组长度 - Python (1)

📅  最后修改于: 2023-12-03 15:19:11.575000             🧑  作者: Mango

Python 获取数组长度

Python 中获取数组长度非常简单,可以使用 built-in 函数 len() 来获取数组的长度。下面是一个例子,展示如何获取一个数值类型数组 arr 的长度:

arr = [1, 2, 3, 4, 5]
print(len(arr)) # 输出 '5'

在上面的例子中,通过 len() 函数得到了数组 arr 的长度 5 并打印了出来。

注意,len() 函数可以用于任何类型的数组,包括字符串、元组、序列等。

特别注意

虽然 len() 函数可以用于任何类型的数组,但需要注意一些特别情况:

空数组

对于空数组, len() 函数始终返回 0。例如:

arr = []
print(len(arr)) # 输出 '0'
数组只有一个元素

对于只有一个元素的数组, len() 函数返回 1。例如:

arr = [1]
print(len(arr)) # 输出 '1'
多维数组

对于多维数组, len() 函数只能获取一维的长度。例如:

arr = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
print(len(arr)) # 输出 '3'

需要注意的是,上面的代码返回的是多维数组的第一维长度,也就是数组 arr 中包含的子数组的数量。如果要获取每个子数组的长度,需要使用循环逐个遍历子数组。

总结

以上就是 Python 中获取数组长度的方法,使用简单而且效率高,但需要注意特别情况,以免出现意外的错误。