Devdit
 

Python เช็คคำซ้ำจากตัวแปร หรือประโยคที่ต้องการ

3.8K

สอนเขียน 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 คือไม่ซ้ำ เนื่องจากคำว่า “องุ่น” ไม่มีในประโยคดังกล่าว

แก้ไข 2 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ