История: Мигриране от R към Python с numpy/scipy. Опитвам се да направя малък модул от полезни функции. По-конкретно, опитвам се да създам рекурсивна проверка на тип елемент.
Въпрос: Възможно ли е да се получи списък с текущите валидни типове в средата на Python, в която се извиква функция?
Например isinstance(1,int)
ще върне True
, isinstance(1,str)
ще върне False
, но isinstance(1,asdf)
ще хвърли NameError: name 'asdf' is not defined
, т.е. int и str са дефинирани, но asdf не е. Как мога да получа списъка с типове, които са дефинирани, или имена, присъстващи в текущата среда на Python, и да ги филтрирам по типове?
recursive element type checker
. - person phant0m   schedule 04.08.2012