Để loại bỏ các hàng rỗng (danh sách con rỗng) khỏi ma trận, chỉ cần list comprehension với điều kiện len(row) > 0.
Ví dụ
my_list = [[21, 52, 4, 74], [], [7, 8, 4, 1], [], []]
print("Danh sách:", my_list)
my_result = [row for row in my_list if len(row) > 0]
print("Kết quả:", my_result)
Kết quả
Danh sách: [[21, 52, 4, 74], [], [7, 8, 4, 1], [], []] Kết quả: [[21, 52, 4, 74], [7, 8, 4, 1]]
Giải thích
Duyệt qua từng hàng, chỉ giữ những hàng có độ dài > 0.