📅  最后修改于: 2023-12-03 15:38:37             🧑  作者: Mango
在Python中,我们通常使用列表来表示二维数组。列表是一种可变序列,可以存放任何类型的数据,包括嵌套列表,即二维数组。
当我们需要获取二维数组的高度时,我们可以使用len()
函数来获取二维数组的第一维长度,也就是子列表的个数,即二维数组的高度。
下面是一个简单的示例:
# 定义一个二维数组
arr = [[1,2,3],
[4,5,6],
[7,8,9]]
# 获取二维数组的高度
height = len(arr)
print("二维数组的高度是:", height)
输出结果为:
二维数组的高度是: 3
在上面的代码中,我们定义了一个arr
二维数组,它包含3个子列表。然后,我们使用len()
函数获取arr
的长度,即子列表的个数,即arr
的高度。
当我们需要获取二维数组的宽度时,我们可以使用len()
函数获取二维数组的第二维长度,即子列表中元素的个数,也就是二维数组的宽度。下面是一个示例:
# 定义一个二维数组
arr = [[1,2,3],
[4,5,6],
[7,8,9]]
# 获取二维数组的高度
height = len(arr)
# 获取二维数组的宽度
width = len(arr[0])
print("二维数组的宽度是:", width)
输出结果为:
二维数组的宽度是: 3
在上面的代码中,我们在获取高度的代码基础上,使用len()
函数获取arr[0]
的长度,即第一个子列表中元素的个数,即二维数组的宽度。
总结:
len()
函数获取二维数组的高度时,需要获取二维数组的第一维长度,也就是子列表的个数。len()
函数获取二维数组的宽度时,需要获取二维数组的第二维长度,也就是子列表中元素的个数。