Khi cần trích xuất từ khóa (keyword) từ danh sách, dùng vòng lặp đơn giản và phương thức iskeyword.
Ví dụ
Minh họa dưới đây:
import keyword
my_list = ["python", 'is', 'fun', 'to', 'learn']
print("Danh sách là:")
print(my_list)
my_result = []
for element in my_list:
for word in element.split():
if keyword.iskeyword(word):
my_result.append(word)
print("Kết quả là:")
print(my_result)
Kết quả
Danh sách là: ['python', 'is', 'fun', 'to', 'learn'] Kết quả là: ['is']
Giải thích
- Định nghĩa danh sách chuỗi và hiển thị ra console.
- Định nghĩa danh sách rỗng.
- Lặp qua danh sách, mỗi phần tử tách theo khoảng trắng.
- Dùng phương thức
iskeywordkiểm tra xem phần tử nào là từ khóa của ngôn ngữ. - Nếu đúng, thêm vào danh sách rỗng.
- List này hiển thị là đầu ra trên console.