หาตัวอักษรที่ปรากฏในทั้งสองสตริง
วิธีที่ 1: วนลูปตรวจสอบ
string_1 = 'tutorialspoint'
string_2 = 'tut'
result = ''
for char in string_1:
if char in string_2 and char not in result:
result += char
print(result) # tu
วิธีที่ 2: ใช้ Set
string_1 = 'tutorialspoint' string_2 = 'tut' result = set(string_1).intersection(string_2) result_str = ''.join(result) print(result_str) # ut (ลำดับอาจต่างไป)
สรุป
วิธี Set เร็วและกระชับ แต่ไม่คงลำดับตัวอักษร วิธีวนลูปคงลำดับตาม string_1