Функция set
обрабатывает свой аргумент как итеративный, и фактически повторяет по вашей строке, создавая набор букв - вы получите тот же результат из
set(['s', 'o', 'm', 'e', '_', 's', 't', 'r', 'i', 'n', 'g'])`
То, что вы действительно хотели, это set(['some_string'])
.