ในบทความนี้ เราจะมาเรียนรู้วิธีตัดสองสตริงด้วยวิธีที่ต่างกัน
ทำตามขั้นตอนด้านล่างเพื่อแก้ปัญหา
- เริ่มต้นสองสตริงและสตริงว่าง
- วนซ้ำในสตริงแรกและเพิ่มอักขระปัจจุบันลงในสตริงใหม่หากมีอยู่ในสตริงที่สองด้วย และไม่มีอยู่ในสตริงใหม่แล้ว
- พิมพ์ผลลัพธ์
ตัวอย่าง
# initializing the string string_1 = 'tutorialspoint' string_2 = 'tut' result = '' # finding the common chars from both strings for char in string_1: if char in string_2 and not char in result: result += char # printing the result print(result)
หากคุณเรียกใช้โค้ดด้านบน คุณจะได้ผลลัพธ์ดังต่อไปนี้
ผลลัพธ์
tu
เราจะใช้เซตเพื่อตัดสองสตริง ทำตามขั้นตอนด้านล่าง
- แปลงสองสตริงเป็นชุด
- ตัดสองชุดโดยใช้วิธีทางแยก
- แปลงผลลัพธ์เป็นสตริงโดยใช้วิธีการเข้าร่วม
- พิมพ์ผลลัพธ์
ตัวอย่าง
# initializing the string string_1 = 'tutorialspoint' string_2 = 'tut' # intersection result = set(string_1).intersection(string_2) # converting to string result_str = ''.join(result) # printing the result print(result_str)
หากคุณเรียกใช้โค้ดด้านบน คุณจะได้ผลลัพธ์ดังต่อไปนี้
ผลลัพธ์
ut
บทสรุป
หากคุณมีคำถามใดๆ ในบทความ โปรดระบุในส่วนความคิดเห็น