w3resource

Python: Return unique strings from a list of strings

Python sets: Exercise-30 with Solution

Write a Python program to remove all duplicates from a given list of strings and return a list of unique strings. Use the Python set data type.

Sample Solution:

Python Code:

# Define a function 'remove_duplicates' that takes a list of 'strings' as input.
def remove_duplicates(strings):
    # Convert the 'strings' list into a set to remove duplicate elements.
    return list(set(strings))

# Define a list of strings 'strs' for testing.
strs = ['foo', 'bar', 'abc', 'foo', 'qux', 'bar', 'baz']
print("Original list of strings:")
print(strs)
# Call the 'remove_duplicates' function and print the list of unique strings.
print("List of strings after removing duplicates:")
print(remove_duplicates(strs))

# Repeat the process for a different input list.
strs = ["Python", "Exercises", "Practice", "Solution", "Exercises"]
print("\nOriginal list of strings:")
print(strs)
# Call the 'remove_duplicates' function and print the list of unique strings.
print("List of strings after removing duplicates:")
print(remove_duplicates(strs)) 

Sample Output:

Original list of strings:
['foo', 'bar', 'abc', 'foo', 'qux', 'bar', 'baz']
strs of strings after removing duplicates:
['abc', 'qux', 'foo', 'baz', 'bar']

Original list of strings:
['Python', 'Exercises', 'Practice', 'Solution', 'Exercises']
List of strings after removing duplicates:
['Solution', 'Python', 'Exercises', 'Practice']

Flowchart:

Flowchart - Python Sets: Return unique strings from a list of strings.

Python Code Editor:

Previous: Third largest number from a list of numbers using set.
Next: Python Collections Exercise Home.

What is the difficulty level of this exercise?

Test your Programming skills with w3resource's quiz.



Become a Patron!

Follow us on Facebook and Twitter for latest update.

It will be nice if you may share this link in any developer community or anywhere else, from where other developers may find this content. Thanks.

https://198.211.115.131/python-exercises/sets/python-sets-exercise-30.php