在 Python 中,可以使用嵌套的循环和条件语句来查找多维矩阵中相同的列表。以下是一个多维矩阵找出相同的列表的示例代码:
# 创建一个多维矩阵 my_matrix = [[1, 2, 3], [4, 5, 6], [1, 2, 3], [7, 8, 9]] # 查找相同的列表并存储结果到 new_list 中 new_list = [] for i in range(len(my_matrix)): for j in range(i+1, len(my_matrix)): if my_matrix[i] == my_matrix[j]: new_list.append(my_matrix[i]) print(new_list) # 输出:[[1, 2, 3]]
在这个多维矩阵找出相同的列表的示例代码中,我们首先创建了一个多维矩阵 my_matrix
,包含了若干个子列表。要查找其中相同的子列表,我们需要使用两层嵌套的循环遍历所有可能的组合,并使用条件语句判断它们是否相等。具体来说,我们使用 range()
函数和下标索引来遍历所有的子列表对,并通过比较它们的值来判断是否相等。如果相等,则将其添加到新的列表 new_list
中。
请注意,在这个多维矩阵找出相同的列表的示例代码中,我们只找到了一个相同的列表 [1, 2, 3]
,因为该列表在原始矩阵中出现了两次。如果有多个相同的列表存在于原始矩阵中,它们都会被添加到新的列表 new_list
中。
评论