Extract unique characters from a string
Published on August 23rd, 2020
I thought of getting back into competitive programming again and started practicing my python coding-chops on Codewars.
Here's a neat trick on how to extract unique characters from a string:
from collections import OrderedDict word = "HelloWorld" uniq = ''.join(OrderedDict.fromkeys(word).keys()) print(uniq) # prints HeloWrd
OrderedDict allows you to preserve the order in which the keys are inserted as a normal
dict doesn't track the order.
Hope you found this useful!