从列表中提取关键字的Python程序
当需要从列表中提取关键字时,使用简单的迭代和’iskeyword’方法即可。
例子
以下是相同操作的演示:
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)
输出
The list is :
['python', 'is', 'fun', 'to', 'learn']
The result is :
['is']
解释
-
定义字符串列表,并在控制台上显示。
-
定义一个空列表。
-
迭代该列表,并根据空格将每个元素拆分。
-
使用’iskeyword’方法检查列表中的任何元素是否是该语言的关键字。
-
如果是,将其附加到空列表中。
-
将此列表显示在控制台上作为输出。