使用python显示给定列表的数据类型

时间:2018-02-26 07:38:36

标签: python python-3.x list types

我想一次打印列表的数据类型。我在列表中有一个混合的数据类型,如整数,字符串和字母数字值。我能够单独获得它,但我无法立刻得到它。

2 个答案:

答案 0 :(得分:2)

如果你有python列表说l;

l = [1,'f', 1.1, 1.01]
print([type(i) for i in l])

将给予;

[<class 'int'>, <class 'str'>, <class 'float'>, <class 'float'>]

答案 1 :(得分:2)

在这里你可以使用像

这样的python的列表理解功能
list1 = [1,'f', 1.1, 1.01]
print([type(i) for i in list1])

结果将类似于[<class 'int'>, <class 'str'>, <class 'float'>, <class 'float'>]