python - 如何通过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']]
请帮我?
解决方案
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']]
推荐阅读
- python-3.x - 分组后数据帧索引上的trapz集成
- shell - 在不使用 Maven 的情况下从 Maven 存储库下载工件
- android - 如何通过谷歌地图获得停车场的可用空间?
- c++ - Travis 和 Coverity 扫描 - 一切都在构建,但 Coverity 似乎没有运行
- javascript - JavaScript Fetch:有编码问题的字符
- javascript - 引导选择不会在 changed.bs.select 上返回 clickedIndex
- angularjs - angular7 中 angular.copy 的替代方法是什么?
- hadoop - HIVE - 创建字符串本身包含逗号的外部表
- sbt - sbt throws 提供的 AspectJ 编织外部 jar 文件无法确定缺少类型的超类
- java - 按下按钮小部件和片段问题