เมื่อจำเป็นต้องแสดงตัวอักษรที่มีอยู่ในสตริงแรกแต่ไม่อยู่ในสตริงที่สอง อินพุตสตริงสองรายการจะถูกนำออกจากผู้ใช้ 'set' จะใช้เพื่อค้นหาความแตกต่างระหว่างสองสตริง
Python มาพร้อมกับประเภทข้อมูลที่เรียกว่า 'set' "ชุด" นี้มีองค์ประกอบที่เป็นเอกลักษณ์เท่านั้น
ชุดมีประโยชน์ในการดำเนินการต่างๆ เช่น ทางแยก ความแตกต่าง การรวมตัว และความแตกต่างแบบสมมาตร
ตัวอย่าง
ด้านล่างนี้เป็นการสาธิตสำหรับสิ่งเดียวกัน -
my_str_1 = input("Enter the first string...") my_str_2 = input("Enter the second string...") my_result = list(set(my_str_1)-set(my_str_2)) print("The letters in first string but not in second string :") for i in my_result: print(i)
ผลลัพธ์
Enter the first string...Jane Enter the second string...Wane The letters in first string but not in second string : J
คำอธิบาย
- ใช้สองสตริงเป็นอินพุตจากผู้ใช้
- จะถูกแปลงเป็นเซต และส่วนต่างจะถูกคำนวณ
- ส่วนต่างนี้ถูกแปลงเป็นรายการ
- ค่านี้ถูกกำหนดให้กับตัวแปร
- มีการทำซ้ำและแสดงบนคอนโซล