Я искал, как создать функцию, которая удаляет повторяющиеся символы из строки в python и обнаруживает это при переполнении стека:
from collections import OrderedDict
def remove_duplicates (foo) :
print " ".join(OrderedDict.fromkeys(foo))
Это работает, но как? Я искал, что означает OrderedDict и fromkeys, но я не могу найти ничего, что объясняет, как это работает в этом контексте.