สอนเขียน Python เช็คคำซ้ำจากตัวแปร หรือประโยคที่ต้องการ โดยตัวอย่างจะสร้างฟังก์ชันชื่อ checkDuplicateWord รับคำที่ต้องการเช็ค กับประโยค และคืนค่าเป็นตัวเลข กรณีถ้ามีค่ามากกว่า 0 แปลว่าซ้ำ สามารถเขียนโปรแกรมได้ดังนี้
ตัวอย่าง Python เช็คคำซ้ำจากตัวแปร หรือประโยคที่ต้องการ
def checkDuplicateWord( w, text ):
r = ''
if text.count( w ) > 0 :
r = 'Duplicate'
else:
r = 'Unique'
return r
print( checkDuplicateWord( 'กล้วย', 'สวัสดี กล้วย เราชื่อกล้วย เราชอบกินกล้วย' ) )
print( checkDuplicateWord( 'องุ่น', 'สวัสดี กล้วย เราชื่อกล้วย เราชอบกินกล้วย' ) )
ผลลัพธ์
Duplicate
Unique
จากโค้ดด้านบนคำสั่ง checkDuplicateWord แรกคืนค่า Duplicate (ซ้ำ) เนื่องจากคำว่า “กล้วย” เป็นคำที่มีอยู่ในประโยคแปลว่าซ้ำ กลับกันการเรียกใช้ฟังก์ชัน checkDuplicateWord ที่สองคืนค่ากลับมาเป็น Unique คือไม่ซ้ำ เนื่องจากคำว่า “องุ่น” ไม่มีในประโยคดังกล่าว