首页 > 解决方案 > 如何通过python从矩阵中删除相同的列表

问题描述

怎么做?

matrixA = 
[['AAA', 'BBB', 'CCC'],
['DDD','EEE','FFF'],
['GGG', 'HHH', 'III']]

需要从 matrixA 中删除 listA

listA = ['DDD', 'EEE', 'FFF']

期望的输出:

output_matrix = 
[['AAA', 'BBB', 'CCC'],
['GGG', 'HHH', 'III']]

请帮我?

标签: python

解决方案


remove()你可以在函数的帮助下做到这一点

matrixA = [['AAA', 'BBB', 'CCC'],
           ['DDD','EEE','FFF'],
           ['GGG', 'HHH', 'III']]

listA = ['DDD', 'EEE', 'FFF']

matrixA.remove(listA)
print(matrixA)

>> [['AAA', 'BBB', 'CCC'], ['GGG', 'HHH', 'III']]

推荐阅读