按行删除重复项(仅保留相同列)
创始人
2024-08-22 05:30:09
0

以下是一个解决方案的代码示例:

def remove_duplicates(matrix):
    new_matrix = []
    seen = set()
    for row in matrix:
        # 将每一行转换成元组并添加到集合中
        row_tuple = tuple(row)
        if row_tuple not in seen:
            new_matrix.append(row)
            seen.add(row_tuple)
    return new_matrix

# 示例用法
matrix = [
    [1, 2, 3],
    [4, 5, 6],
    [1, 2, 3],
    [7, 8, 9]
]

new_matrix = remove_duplicates(matrix)
for row in new_matrix:
    print(row)

这段代码定义了一个 remove_duplicates 函数,它接受一个矩阵作为输入,并返回一个新的矩阵,其中删除了重复的行(仅保留相同的列)。这个函数使用了一个集合 seen 来记录已经出现过的行,通过将每一行转换成元组来进行比较。如果某一行的元组不在集合中出现过,则将该行添加到新的矩阵中,并将其对应的元组添加到集合中,以便后续的比较。最后,函数返回新的矩阵。

在示例用法中,我们定义了一个矩阵,并将其传递给 remove_duplicates 函数进行处理。然后,我们遍历新的矩阵,并打印每一行。输出结果将会是:

[1, 2, 3]
[4, 5, 6]
[7, 8, 9]

相关内容

热门资讯

透视私人局(aapoker辅助... 透视私人局(aapoker辅助)pokernow怎么开挂(详细辅助必备教程)原先真的有挂aapoke...
德扑之星辅助器购买!德扑之星禁... 1、德扑之星辅助器购买!德扑之星禁止模拟器,(来玩德州)其实是真的有挂(详细透视可靠技巧)2、进入游...
透视脚本(德州ai人工智能)德... 透视脚本(德州ai人工智能)德州poker外挂(详细辅助线上教程)总是真的是有挂1、金币登录送、破产...
wepoke辅助挂!众合推扑克... wepoke辅助挂!众合推扑克辅助工具,(德州aapoker俱乐部)原先真的是有挂(详细透视黑科技教...
透视规律(wepoke辅助德之... 透视规律(wepoke辅助德之星)线上德州ai机器人(详细辅助解密教程)从来有挂,您好,wepoke...
德州ai人工智能!德州之星ap... 德州ai人工智能!德州之星app辅助,(wepoKE)原本是真的有挂(详细辅助大神讲解);致您一封信...
透视存在(wpk辅助挂)wep... 透视存在(wpk辅助挂)wepoke怎么来好牌(详细辅助可靠教程)原来有挂是一款可以让一直输的玩家,...
wepokeai代打!红龙扑克... 这是一款非常优秀的wepokeai代打 ia辅助检测软件,能够让你了解到wepokeai代打中牌率当...
透视透视(wpk德州透视辅助)... 透视透视(wpk德州透视辅助)德州软件辅助计算(详细辅助必胜教程)素来是有挂wpk德州透视辅助辅助器...
德州之星外挂!wepoke是不... 德州之星外挂!wepoke是不是有挂,(wEPoke)起初真的有挂(详细辅助2025新版教程)科技教...