Python中如何判断一个二维数组是否为空
发布时间:2024-01-17 18:09:14
要判断一个二维数组是否为空,可以通过以下两种方法进行判断:
- 遍历每一个元素判断是否为空
- 判断列表的长度是否为0
下面将详细介绍这两种方法,并给出相应的代码示例。
方法一:遍历每一个元素判断是否为空
遍历二维数组的每一个元素,判断是否为空。如果找到一个非空元素,则说明二维数组不为空。否则,二维数组为空。
示例代码:
def is_empty(arr):
for row in arr:
for element in row:
if element != None:
return False
return True
# 测试用例
empty_arr = [[]]
print(is_empty(empty_arr)) # True
arr = [[1, 2], [3, 4]]
print(is_empty(arr)) # False
方法二:判断列表的长度是否为0
直接判断二维数组的长度是否为0。如果长度为0,则说明二维数组为空。
示例代码:
def is_empty(arr):
return len(arr) == 0
# 测试用例
empty_arr = [[]]
print(is_empty(empty_arr)) # True
arr = [[1, 2], [3, 4]]
print(is_empty(arr)) # False
以上就是判断二维数组是否为空的两种方法和相应的代码示例。可以根据具体需求选择适合的方法进行判断。
