Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

โปรแกรม Python ที่แสดงว่าตัวอักษรใดอยู่ในสตริงแรกแต่ไม่ใช่ในSecond


เมื่อจำเป็นต้องแสดงตัวอักษรที่มีอยู่ในสตริงแรกแต่ไม่อยู่ในสตริงที่สอง อินพุตสตริงสองรายการจะถูกนำออกจากผู้ใช้ '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

คำอธิบาย

  • ใช้สองสตริงเป็นอินพุตจากผู้ใช้
  • จะถูกแปลงเป็นเซต และส่วนต่างจะถูกคำนวณ
  • ส่วนต่างนี้ถูกแปลงเป็นรายการ
  • ค่านี้ถูกกำหนดให้กับตัวแปร
  • มีการทำซ้ำและแสดงบนคอนโซล