Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

โปรแกรม 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' ใช้เพื่อตรวจสอบว่าองค์ประกอบใดในรายการเป็นคำหลักในภาษาหรือไม่

  • ถ้าใช่ จะถูกเพิ่มลงในรายการว่าง

  • รายการนี้จะแสดงบนคอนโซลเป็นเอาต์พุต