2016-09-23 3 views
0

У меня есть список «ценность» имеет информацию типов я просто напечатать его правильносписок печати в правильном пути питоне

в IPython ноутбука я пытаюсь напечатать

case1:

> print values 
[<type 'str'>, <type 'str'>, <type 'str'>, <type 'str'> <type 'int'>] 

Вариант 2: а если я просто сделать

>values 
    [str, str, str, str, int] 

В конце концов я просто случай 2 способ печати и пытался сделать это много способов, но не получить его.

+0

Какую роль вы испытываете трудности с? Не знаете, как получить строку '' str'' от объекта типа 'str'? Не знаете, как запятая - отделить последовательность строк? –

+0

У меня проблема с первой частью, я хочу, чтобы результат в виде второй части [str, str, str, str, int] – hkhr

ответ

4

У вас есть список объектов типа, и __str__ и __repr__ объектов типа имеют форму <type 'x'>.

Если вы хотите, чтобы список имен объектов типа, которые необходимо выполнить преобразование вручную печатать:

print [t.__name__ for t in values] 
Смежные вопросы