我有一个列表“值”它有类型信息我只是打印正确
在ipython笔记本中我正在尝试打印
情形1:
> print values
[<type 'str'>, <type 'str'>, <type 'str'>, <type 'str'> <type 'int'>]
case2:但如果我只是做
>values
[str, str, str, str, int]
最终我只是 case2 打印的方式,并试图通过多种方式做到这一点,但没有得到它。
答案 0 :(得分:4)
您有一个类型对象列表,类型对象的__str__
和__repr__
都有<type 'x'>
表单。
如果要打印类型对象名称列表,需要手动执行转换:
print [t.__name__ for t in values]