در این برنامه پایتونی، یک رشته متنی شامل نام کارکنان دریافت میشود و سپس مجموعهای از نامهای مشخصشده از آن حذف میگردد.
این برنامه برای فیلتر کردن دادهها، پاکسازی لیستها، یا حذف اعضای خاص از یک مجموعه متنی کاربرد دارد.
# رشته اولیه شامل نام کارکنان
text = "Ali, Sara, Reza, Neda, Amir, Sara, Reza"
# مجموعهای از نامهایی که باید حذف شوند
to_remove = {"Sara", "Reza"}
# تبدیل رشته به لیست و حذف نامهای مشخصشده
filtered = [name for name in text.split(", ") if name not in to_remove]
# تبدیل لیست به رشته نهایی
result = ", ".join(filtered)
print("رشته پس از حذف:", result)
رشته پس از حذف: Ali, Neda, Amir
- ابتدا رشته ورودی با استفاده از split() به لیستی از نامها تبدیل میشود
- با استفاده از لیستکامپرهند، نامهایی که در مجموعه to_remove هستند حذف میشوند
- لیست نهایی با استفاده از join() دوباره به رشته تبدیل میشود و چاپ میگردد