要刪除指定元素的行,你可以使用列表解析來過濾出不包含該元素的行。以下是一個示例代碼:
def remove_rows(data, element):
return [row for row in data if element not in row]
data = [
[1, 2, 3],
[4, 5, 6],
[7, 8, 9]
]
element = 4
data = remove_rows(data, element)
print(data)
輸出:
[[1, 2, 3], [7, 8, 9]]
在這個例子中,remove_rows
函數接受一個二維列表 data
和一個指定的元素 element
。它使用列表解析過濾掉包含指定元素的行,然后返回過濾后的結果。在主程序中,調用 remove_rows
函數并傳入數據和要刪除的元素,然后打印結果。