Из комментария:
Я хочу отсортировать каждый набор.
Это легко. Для любого набора s(или чего-либо еще итеративного) sorted(s)возвращает список элементов sв отсортированном порядке:
>>> s = set(['0.000000000', '0.009518000', '10.277200999', '0.030810999', '0.018384000', '4.918560000'])
>>> sorted(s)
['0.000000000', '0.009518000', '0.018384000', '0.030810999', '10.277200999', '4.918560000']
Обратите внимание, что sortedэто дает вам a list, а не a set. Это потому, что весь смысл множества, как в математике, так и почти во всех языках программирования , * состоит в том, что он не упорядочен: множества {1, 2}и {2, 1}являются одним и тем же множеством.
Вероятно, вы действительно хотите сортировать эти элементы не как строки, а как числа (так что 4.918560000 будет до 10.277200999, а не после).
Лучшее решение, скорее всего, состоит в том, чтобы хранить числа как числа, а не как строки. Но если нет, вам просто нужно использовать keyфункцию:
>>> sorted(s, key=float)
['0.000000000', '0.009518000', '0.018384000', '0.030810999', '4.918560000', '10.277200999']
Для получения дополнительной информации см. Sorting HOWTO в официальной документации.
* См. Комментарии для исключений.