بخشی از مجموعه

چندین نمونه کد

~1 دقیقه مطالعه • بروزرسانی ۳۱ شهریور ۱۴۰۴

شرح برنامه

در این برنامه پایتونی، یک رشته متنی شامل نام کارکنان دریافت می‌شود و سپس مجموعه‌ای از نام‌های مشخص‌شده از آن حذف می‌گردد.
این برنامه برای فیلتر کردن داده‌ها، پاک‌سازی لیست‌ها، یا حذف اعضای خاص از یک مجموعه متنی کاربرد دارد.


کد پایتون:


# رشته اولیه شامل نام کارکنان
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() دوباره به رشته تبدیل می‌شود و چاپ می‌گردد


نوشته و پژوهش شده توسط دکتر شاهین صیامی