Part of the series

Several example codes

~1 min read • Updated Sep 22, 2025

Program Overview

This Python program receives a string containing employee names and removes a specified set of names from it.
It’s useful for filtering data, cleaning up lists, or excluding specific members from a text-based dataset.


Python Code:


# Original string containing employee names
text = "Ali, Sara, Reza, Neda, Amir, Sara, Reza"

# Set of names to be removed
to_remove = {"Sara", "Reza"}

# Convert string to list and remove specified names
filtered = [name for name in text.split(", ") if name not in to_remove]

# Convert list back to final string
result = ", ".join(filtered)
print("Filtered string:", result)

Sample Output:


Filtered string: Ali, Neda, Amir

Explanation:

- The input string is split into a list using split()
- A list comprehension filters out any names found in the to_remove set
- The final list is joined back into a string using join() and printed


Written & researched by Dr. Shahin Siami