Có thể có nhiều phương thức để xóa không có giá trị nào khỏi danh sách Python. Một số trong số chúng được thảo luận như sau:
Phương pháp 1: Phương pháp ngây thơ
Trong phương pháp ngây thơ, chúng tôi lặp lại toàn bộ danh sách và nối tất cả các giá trị được lọc, không có vào một danh sách mới, do đó đã sẵn sàng để được thực hiện với các hoạt động tiếp theo. & NBSP;
Python3
test_list
=
The original list is : [1, None, 4, None, None, 5, 8, None, False] List after removal of None values : [1, 4, 5, 8, False]3
The original list is : [1, None, 4, None, None, 5, 8, None, False] List after removal of None values : [1, 4, 5, 8, False]4
The original list is : [1, None, 4, None, None, 5, 8, None, False] List after removal of None values : [1, 4, 5, 8, False]5
The original list is : [1, None, 4, None, None, 5, 8, None, False] List after removal of None values : [1, 4, 5, 8, False]6
The original list is : [1, None, 4, None, None, 5, 8, None, False] List after removal of None values : [1, 4, 5, 8, False]7____28
The original list is : [1, None, 4, None, None, 5, 8, None, False] List after removal of None values : [1, 4, 5, 8, False]9
=
The original list is : [1, None, 4, None, None, 5, 8, None] List after removal of None values : [1, 4, 5, 8]1
The original list is : [1, None, 4, None, None, 5, 8, None] List after removal of None values : [1, 4, 5, 8]2
The original list is : [1, None, 4, None, None, 5, 8, None] List after removal of None values : [1, 4, 5, 8]3
The original list is : [1, None, 4, None, None, 5, 8, None] List after removal of None values : [1, 4, 5, 8]4
The original list is : [1, None, 4, None, None, 5, 8, None] List after removal of None values : [1, 4, 5, 8]5
The original list is : [1, None, 4, None, None, 5, 8, None] List after removal of None values : [1, 4, 5, 8]6
The original list is : [1, None, 4, None, None, 5, 8, None] List after removal of None values : [1, 4, 5, 8]7
The original list is : [1, None, 4, None, None, 5, 8, None] List after removal of None values : [1, 4, 5, 8]8
=
None
test_list
1test_list
2test_list
3
The original list is : [1, None, 4, None, None, 5, 8, None, False] List after removal of None values : [1, 4, 5, 8, False]3
The original list is : [1, None, 4, None, None, 5, 8, None, False] List after removal of None values : [1, 4, 5, 8, False]4
test_list
6 The original list is : [1, None, 4, None, None, 5, 8, None, False] List after removal of None values : [1, 4, 5, 8, False]6
The original list is : [1, None, 4, None, None, 5, 8, None, False] List after removal of None values : [1, 4, 5, 8, False]7
test_list
9Output:
The original list is : [1, None, 4, None, None, 5, 8, None] List after removal of None values : [1, 4, 5, 8]
Phương pháp 2: Sử dụng danh sách hiểu
Nhiệm vụ dài hơn là sử dụng phương thức ngây thơ và dòng mã tăng có thể được thực hiện theo cách nhỏ gọn bằng phương pháp này. Chúng tôi chỉ kiểm tra không có giá trị và xây dựng danh sách được lọc mới.
Python3
test_list
=
The original list is : [1, None, 4, None, None, 5, 8, None, False] List after removal of None values : [1, 4, 5, 8, False]3
The original list is : [1, None, 4, None, None, 5, 8, None, False] List after removal of None values : [1, 4, 5, 8, False]4
The original list is : [1, None, 4, None, None, 5, 8, None, False] List after removal of None values : [1, 4, 5, 8, False]5
The original list is : [1, None, 4, None, None, 5, 8, None, False] List after removal of None values : [1, 4, 5, 8, False]6
The original list is : [1, None, 4, None, None, 5, 8, None, False] List after removal of None values : [1, 4, 5, 8, False]7____28
The original list is : [1, None, 4, None, None, 5, 8, None, False] List after removal of None values : [1, 4, 5, 8, False]9
=
The original list is : [1, None, 4, None, None, 5, 8, None] List after removal of None values : [1, 4, 5, 8]1
The original list is : [1, None, 4, None, None, 5, 8, None, False] List after removal of None values : [1, 4, 5, 8, False]3
The original list is : [1, None, 4, None, None, 5, 8, None, False] List after removal of None values : [1, 4, 5, 8, False]4
test_list
6 The original list is : [1, None, 4, None, None, 5, 8, None, False] List after removal of None values : [1, 4, 5, 8, False]6
The original list is : [1, None, 4, None, None, 5, 8, None, False] List after removal of None values : [1, 4, 5, 8, False]7
test_list
9Output:
The original list is : [1, None, 4, None, None, 5, 8, None, False] List after removal of None values : [1, 4, 5, 8, False]
Phương pháp 2: Sử dụng danh sách hiểuMethod 3 : Using filter[]
Nhiệm vụ dài hơn là sử dụng phương thức ngây thơ và dòng mã tăng có thể được thực hiện theo cách nhỏ gọn bằng phương pháp này. Chúng tôi chỉ kiểm tra không có giá trị và xây dựng danh sách được lọc mới.
Python3
test_list
=
The original list is : [1, None, 4, None, None, 5, 8, None, False] List after removal of None values : [1, 4, 5, 8, False]3
The original list is : [1, None, 4, None, None, 5, 8, None, False] List after removal of None values : [1, 4, 5, 8, False]4
The original list is : [1, None, 4, None, None, 5, 8, None, False] List after removal of None values : [1, 4, 5, 8, False]5
The original list is : [1, None, 4, None, None, 5, 8, None, False] List after removal of None values : [1, 4, 5, 8, False]6
The original list is : [1, None, 4, None, None, 5, 8, None, False] List after removal of None values : [1, 4, 5, 8, False]7____28
The original list is : [1, None, 4, None, None, 5, 8, None, False] List after removal of None values : [1, 4, 5, 8, False]9
=
The original list is : [1, None, 4, None, None, 5, 8, None] List after removal of None values : [1, 4, 5, 8]1
The original list is : [1, None, 4, None, None, 5, 8, None, False] List after removal of None values : [1, 4, 5, 8, False]3
The original list is : [1, None, 4, None, None, 5, 8, None, False] List after removal of None values : [1, 4, 5, 8, False]4
test_list
6 The original list is : [1, None, 4, None, None, 5, 8, None, False] List after removal of None values : [1, 4, 5, 8, False]6
The original list is : [1, None, 4, None, None, 5, 8, None, False] List after removal of None values : [1, 4, 5, 8, False]7
test_list
9Output:
The original list is : [1, None, 4, None, None, 5, 8, None, False] List after removal of None values : [1, 4, 5, 8, False]
Phương pháp 2: Sử dụng danh sách hiểu
Python3
test_list
=
The original list is : [1, None, 4, None, None, 5, 8, None, False] List after removal of None values : [1, 4, 5, 8, False]3
The original list is : [1, None, 4, None, None, 5, 8, None, False] List after removal of None values : [1, 4, 5, 8, False]4
The original list is : [1, None, 4, None, None, 5, 8, None, False] List after removal of None values : [1, 4, 5, 8, False]5
The original list is : [1, None, 4, None, None, 5, 8, None, False] List after removal of None values : [1, 4, 5, 8, False]6
The original list is : [1, None, 4, None, None, 5, 8, None, False] List after removal of None values : [1, 4, 5, 8, False]7____28
The original list is : [1, None, 4, None, None, 5, 8, None, False] List after removal of None values : [1, 4, 5, 8, False]9
=
The original list is : [1, None, 4, None, None, 5, 8, None] List after removal of None values : [1, 4, 5, 8]1
The original list is : [1, None, 4, None, None, 5, 8, None] List after removal of None values : [1, 4, 5, 8]2
The original list is : [1, None, 4, None, None, 5, 8, None] List after removal of None values : [1, 4, 5, 8]3
The original list is : [1, None, 4, None, None, 5, 8, None] List after removal of None values : [1, 4, 5, 8]4
The original list is : [1, None, 4, None, None, 5, 8, None] List after removal of None values : [1, 4, 5, 8]5
The original list is : [1, None, 4, None, None, 5, 8, None] List after removal of None values : [1, 4, 5, 8]6
The original list is : [1, None, 4, None, None, 5, 8, None] List after removal of None values : [1, 4, 5, 8]7
The original list is : [1, None, 4, None, None, 5, 8, None] List after removal of None values : [1, 4, 5, 8]8
=
None
test_list
1The original list is : [1, None, 4, None, None, 5, 8, None, False] List after removal of None values : [1, 4, 5, 8, False]3
The original list is : [1, None, 4, None, None, 5, 8, None, False] List after removal of None values : [1, 4, 5, 8, False]4
test_list
6 The original list is : [1, None, 4, None, None, 5, 8, None, False] List after removal of None values : [1, 4, 5, 8, False]6
The original list is : [1, None, 4, None, None, 5, 8, None, False] List after removal of None values : [1, 4, 5, 8, False]7
test_list
9Phương pháp 2: Sử dụng danh sách hiểu
The original list is : [1, None, 4, None, None, 5, 8, None] List after removal of None values : [1, 4, 5, 8]