Khi bắt buộc phải trích xuất các hàng có chuỗi độ dài chẵn, một danh sách hiểu được cùng với toán tử "all" và toán tử "%" được sử dụng.
Dưới đây là một minh chứng về điều tương tự -
Ví dụ
my_list = [["python", "is", "best"], ["best", "good", "python"], ["is", "better"], ["for", "coders"]] print("The list is :") print(my_list) my_result = [row for row in my_list if all(len(element ) % 2 == 0 for element in row)] print("The resultant list is :") print(my_result)
Đầu ra
The list is : [['python', 'is', 'best'], ['best', 'good', 'python'], ['is', 'better'], ['for', 'coders']] The resultant list is : [['python', 'is', 'best'], ['best', 'good', 'python'], ['is', 'better']]
Giải thích
-
Một danh sách gồm các chuỗi được xác định và hiển thị trên bảng điều khiển.
-
Khả năng hiểu danh sách được sử dụng để lặp lại các phần tử của danh sách.
-
Nó kiểm tra xem các phần tử có độ dài chẵn hay không bằng cách sử dụng toán tử "all" và toán tử mô đun.
-
Nếu có, nó được lưu trữ trong danh sách và được gán cho một biến.
-
Biến này được hiển thị dưới dạng đầu ra trên bảng điều khiển.