Uragiremono, я не говорил, что твой вариант неправильный. :) Просто python хорош тем, что позволяет многие задачи решить очень компактно и элегантно. У меня получилось такое решение:
def find_second_max(lst):
s = sorted(set([x for x in lst if isinstance(x, (int, float))]))
return s[-2] if len(s) > 2 else None
Uragiremono, очень громоздкое и абсолютно не pythonic-style решение. Его можно сильно сократить.
Кроме того, оно не работает с числами с плавающей точкой.
zlodiak, там явно написано: "This is a stand alone packaging of the hashlib library included with Python 2.5 so that it can be used on older versions of Python (tested on 2.3 and 2.4)". И последний релиз - 2009 год.
Это называется конфигурацией программы. Есть модуль configparser для python, который работает с ini-конфигами, либо можно использовать yaml или json, как уже советовал Сергей.