Python程式,用於移除矩陣中具有重複元素的行
如需要刪除矩陣中具有重複元素的行,則使用列表解析和“set”運算子。
示例
以下是同一演示:
my_list = [[34, 23, 34], [17, 46, 47], [22, 14, 22], [28, 91, 19]]
print("The list is :")
print(my_list)
my_result = [element for element in my_list if len(set(element)) == len(element)]
print("The result is :")
print(my_result)輸出
The list is : [[34, 23, 34], [17, 46, 47], [22, 14, 22], [28, 91, 19]] The result is : [[17, 46, 47], [28, 91, 19]]
說明
定義了一個列表列表,並將其顯示在控制檯上。
使用列表解析來迭代列表中的元素,並將唯一元素的長度與列表中每個元素的長度進行比較。
如果它們相等,則將它們儲存在列表中並分配給一個變數。
這將作為輸出顯示在控制檯上。
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP