📅  最后修改于: 2023-12-03 15:19:11.575000             🧑  作者: Mango
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 中获取数组长度的方法,使用简单而且效率高,但需要注意特别情况,以免出现意外的错误。