Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Python – Lọc bỏ hàng rỗng khỏi ma trận


Để 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.