Danh sách trống của danh sách python

Đôi khi, trong khi làm việc với python, chúng ta có thể gặp sự cố cần lọc ra một số dữ liệu trống. Đây có thể là không, chuỗi trống, v.v. Điều này có thể có các ứng dụng trong nhiều lĩnh vực. Hãy để chúng tôi thảo luận về những cách nhất định trong đó việc loại bỏ các danh sách trống có thể được thực hiện.  

Phương pháp 1. Sử dụng hiểu danh sách. Đây là một trong những cách mà vấn đề này có thể được giải quyết. Trong phần này, chúng tôi lặp qua danh sách và không bao gồm danh sách trống.  

Thí dụ

Python3




The original list is : [5, 6, [], 3, [], [], 9] List after empty list removal : [5, 6, 3, 9] 4

The original list is : [5, 6, [], 3, [], [], 9] List after empty list removal : [5, 6, 3, 9] 0

 

The original list is : [5, 6, [], 3, [], [], 9] List after empty list removal : [5, 6, 3, 9] 1

The original list is : [5, 6, [], 3, [], [], 9] List after empty list removal : [5, 6, 3, 9] 2The original list is : [5, 6, [], 3, [], [], 9] List after empty list removal : [5, 6, 3, 9] 3 The original list is : [5, 6, [], 3, [], [], 9] List after empty list removal : [5, 6, 3, 9] 4The original list is : [5, 6, [], 3, [], [], 9] List after empty list removal : [5, 6, 3, 9] 5The original list is : [5, 6, [], 3, [], [], 9] List after empty list removal : [5, 6, 3, 9] 6The original list is : [5, 6, [], 3, [], [], 9] List after empty list removal : [5, 6, 3, 9] 7The original list is : [5, 6, [], 3, [], [], 9] List after empty list removal : [5, 6, 3, 9] 8The original list is : [5, 6, [], 3, [], [], 9] List after empty list removal : [5, 6, 3, 9] 9The original list is : [5, 6, [], 3, [], [], 9] List after empty list removal : [5, 6, 3, 9] 0The original list is : [5, 6, [], 3, [], [], 9] List after empty list removal : [5, 6, 3, 9] 1The original list is : [5, 6, [], 3, [], [], 9] List after empty list removal : [5, 6, 3, 9] 2

 

The original list is : [5, 6, [], 3, [], [], 9] List after empty list removal : [5, 6, 3, 9] 3

The original list is : [5, 6, [], 3, [], [], 9] List after empty list removal : [5, 6, 3, 9] 4The original list is : [5, 6, [], 3, [], [], 9] List after empty list removal : [5, 6, 3, 9] 5The original list is : [5, 6, [], 3, [], [], 9] List after empty list removal : [5, 6, 3, 9] 6 The original list is : [5, 6, [], 3, [], [], 9] List after empty list removal : [5, 6, 3, 9] 7 The original list is : [5, 6, [], 3, [], [], 9] List after empty list removal : [5, 6, 3, 9] 8The original list is : [5, 6, [], 3, [], [], 9] List after empty list removal : [5, 6, 3, 9] 9

 

The original list is : [5, 6, [], 3, [], [], 9] List after empty list removal : [5, 6, 3, 9] 0

The original list is : [5, 6, [], 3, [], [], 9] List after empty list removal : [5, 6, 3, 9] 1

The original list is : [5, 6, [], 3, [], [], 9] List after empty list removal : [5, 6, 3, 9] 2The original list is : [5, 6, [], 3, [], [], 9] List after empty list removal : [5, 6, 3, 9] 3 The original list is : [5, 6, [], 3, [], [], 9] List after empty list removal : [5, 6, 3, 9] 4The original list is : [5, 6, [], 3, [], [], 9] List after empty list removal : [5, 6, 3, 9] 5 The original list is : [5, 6, [], 3, [], [], 9] List after empty list removal : [5, 6, 3, 9] 6The original list is : [5, 6, [], 3, [], [], 9] List after empty list removal : [5, 6, 3, 9] 7 The original list is : [5, 6, [], 3, [], [], 9] List after empty list removal : [5, 6, 3, 9] 2The original list is : [5, 6, [], 3, [], [], 9] List after empty list removal : [5, 6, 3, 9] 9 The original list is : [5, 6, [], 3, [], [], 9] List after empty list removal : [5, 6, 3, 9] 0The original list is : [5, 6, [], 3, [], [], 9] List after empty list removal : [5, 6, 3, 9] 3 The original list is : [5, 6, [], 3, [], [], 9] List after empty list removal : [5, 6, 3, 9] 2

 

The original list is : [5, 6, [], 3, [], [], 9] List after empty list removal : [5, 6, 3, 9] 3

The original list is : [5, 6, [], 3, [], [], 9] List after empty list removal : [5, 6, 3, 9] 4The original list is : [5, 6, [], 3, [], [], 9] List after empty list removal : [5, 6, 3, 9] 5The original list is : [5, 6, [], 3, [], [], 9] List after empty list removal : [5, 6, 3, 9] 6 The original list is : [5, 6, [], 3, [], [], 9] List after empty list removal : [5, 6, 3, 9] 7 The original list is : [5, 6, [], 3, [], [], 9] List after empty list removal : [5, 6, 3, 9] 8The original list is : [5, 6, [], 3, [], [], 9] List after empty list removal : [5, 6, 3, 9] 9

Đầu raThe original list is : [5, 6, [], 3, [], [], 9] List after empty list removal : [5, 6, 3, 9]

Phương pháp 2. Sử dụng phương thức filter()

Đây là một cách khác mà nhiệm vụ này có thể được thực hiện. Trong phần này, chúng tôi lọc Không có giá trị. Các giá trị không bao gồm cả danh sách trống và do đó chúng bị xóa

Thí dụ

Python3




The original list is : [5, 6, [], 3, [], [], 9] List after empty list removal : [5, 6, 3, 9] 0

The original list is : [5, 6, [], 3, [], [], 9] List after empty list removal : [5, 6, 3, 9] 1

 

The original list is : [5, 6, [], 3, [], [], 9] List after empty list removal : [5, 6, 3, 9] 2

The original list is : [5, 6, [], 3, [], [], 9] List after empty list removal : [5, 6, 3, 9] 2The original list is : [5, 6, [], 3, [], [], 9] List after empty list removal : [5, 6, 3, 9] 3 The original list is : [5, 6, [], 3, [], [], 9] List after empty list removal : [5, 6, 3, 9] 4The original list is : [5, 6, [], 3, [], [], 9] List after empty list removal : [5, 6, 3, 9] 5The original list is : [5, 6, [], 3, [], [], 9] List after empty list removal : [5, 6, 3, 9] 6The original list is : [5, 6, [], 3, [], [], 9] List after empty list removal : [5, 6, 3, 9] 7The original list is : [5, 6, [], 3, [], [], 9] List after empty list removal : [5, 6, 3, 9] 8The original list is : [5, 6, [], 3, [], [], 9] List after empty list removal : [5, 6, 3, 9] 9The original list is : [5, 6, [], 3, [], [], 9] List after empty list removal : [5, 6, 3, 9] 0The original list is : [5, 6, [], 3, [], [], 9] List after empty list removal : [5, 6, 3, 9] 1The original list is : [5, 6, [], 3, [], [], 9] List after empty list removal : [5, 6, 3, 9] 2

 

The original list is : [5, 6, [], 3, [], [], 9] List after empty list removal : [5, 6, 3, 9] 54

The original list is : [5, 6, [], 3, [], [], 9] List after empty list removal : [5, 6, 3, 9] 4The original list is : [5, 6, [], 3, [], [], 9] List after empty list removal : [5, 6, 3, 9] 5The original list is : [5, 6, [], 3, [], [], 9] List after empty list removal : [5, 6, 3, 9] 6 The original list is : [5, 6, [], 3, [], [], 9] List after empty list removal : [5, 6, 3, 9] 7 The original list is : [5, 6, [], 3, [], [], 9] List after empty list removal : [5, 6, 3, 9] 8The original list is : [5, 6, [], 3, [], [], 9] List after empty list removal : [5, 6, 3, 9] 9

 

The original list is : [5, 6, [], 3, [], [], 9] List after empty list removal : [5, 6, 3, 9] 21

The original list is : [5, 6, [], 3, [], [], 9] List after empty list removal : [5, 6, 3, 9] 22

The original list is : [5, 6, [], 3, [], [], 9] List after empty list removal : [5, 6, 3, 9] 2The original list is : [5, 6, [], 3, [], [], 9] List after empty list removal : [5, 6, 3, 9] 3 The original list is : [5, 6, [], 3, [], [], 9] List after empty list removal : [5, 6, 3, 9] 25The original list is : [5, 6, [], 3, [], [], 9] List after empty list removal : [5, 6, 3, 9] 5The original list is : [5, 6, [], 3, [], [], 9] List after empty list removal : [5, 6, 3, 9] 27The original list is : [5, 6, [], 3, [], [], 9] List after empty list removal : [5, 6, 3, 9] 5The original list is : [5, 6, [], 3, [], [], 9] List after empty list removal : [5, 6, 3, 9] 67 The original list is : [5, 6, [], 3, [], [], 9] List after empty list removal : [5, 6, 3, 9] 68The original list is : [5, 6, [], 3, [], [], 9] List after empty list removal : [5, 6, 3, 9] 3 The original list is : [5, 6, [], 3, [], [], 9] List after empty list removal : [5, 6, 3, 9] 70

Chủ đề