Python: Remove duplicate characters of a given string
Python String: Exercise-61 with Solution
Write a Python program to remove duplicate characters from a given string.
Visual Presentation:
Sample Solution:
Python Code:
# Import the OrderedDict class from the collections module
from collections import OrderedDict
# Define a function to remove duplicate characters from a string
def remove_duplicate(str1):
# Create an OrderedDict object to store unique characters and their order
unique_characters = OrderedDict.fromkeys(str1)
# Join the keys of the OrderedDict to form a string without duplicates
return "".join(unique_characters.keys())
# Remove duplicate characters from the string "python exercises practice solution"
result1 = remove_duplicate("python exercises practice solution")
print(result1)
# Remove duplicate characters from the string "w3resource"
result2 = remove_duplicate("w3resource")
print(result2)
Sample Output:
python exrcisalu w3resouc
Flowchart:
Python Code Editor:
Previous: Write a Python program to capitalize first and last letters of each word of a given string.
Next: Write a Python program to compute sum of digits of a given string.
What is the difficulty level of this exercise?
Test your Programming skills with w3resource's quiz.
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://w3resource.com/python-exercises/string/python-data-type-string-exercise-61.php
- Weekly Trends and Language Statistics
- Weekly Trends and Language Statistics