Khi cần trích xuất từ khóa từ danh sách, một phép lặp đơn giản và phương pháp "iskeyword" được sử dụng.
Ví dụ
Dưới đây là một minh chứng về điều tương tự -
import keyword my_list = ["python", 'is', 'fun', 'to', 'learn'] print("The list is :") print(my_list) my_result = [] for element in my_list: for word in element.split(): if keyword.iskeyword(word): my_result.append(word) print("The result is :") print(my_result)
Đầu ra
The list is : ['python', 'is', 'fun', 'to', 'learn'] The result is : ['is']
Giải thích
-
Danh sách các chuỗi được xác định và hiển thị trên bảng điều khiển.
-
Một danh sách trống được xác định.
-
Danh sách được lặp lại và mọi phần tử được phân chia dựa trên dấu cách.
-
Phương pháp "iskeyword" được sử dụng để kiểm tra xem có bất kỳ phần tử nào trong danh sách là một từ khóa trong ngôn ngữ hay không.
-
Nếu có, nó sẽ được thêm vào danh sách trống.
-
Danh sách này được hiển thị trên bảng điều khiển dưới dạng đầu ra.