python 怎么判断list里元素类型

 我来答
帐号已注销
2019-07-07 · TA获得超过1.2万个赞
知道答主
回答量:25
采纳率:0%
帮助的人:6024
展开全部

可以通过tpye()方法来判断list里的元素类型。代码举例如下:

testList = [1, 2, 'a', [1, 2]]

for listElement in testList:

print '%s 的类型是:%s' % (listElement, type(listElement))

其中,for in语句用来遍历testList这个list里的元素,然后分别打印出元素对应的类型,运行程序,输出结果为:

1 的类型是:<type 'int'>

2 的类型是:<type 'int'>

a 的类型是:<type 'str'>

[1, 2] 的类型是:<type 'list'>

扩展资料

python语言中type()函数介绍:

1、type()函数的作用

在python中type()是即简单又实用的一种对象数据类型查询方法。它是一个内建的函数,调用它就能够得到一个反回值,从而知道想要查询的对像类型信息。

2、type()函数使用方法:type(对象)

type()是接收一个对象当做参考,之后反回对象的相应类型。例如:

type(1)

<type 'int'>  #整型

type("iplaypython")

<type 'str'>  #字符串


滟丽00
高粉答主

2019-08-16 · 繁杂信息太多,你要学会辨别
知道答主
回答量:1487
采纳率:0%
帮助的人:24.5万
展开全部

1、首先需要打开Python的编辑器pycharm,写上注释内容。

2、然后需要新建一个函数panduan_kind。

3、新建完成之后,接着就定义一个变量var1,并赋值,python中赋值是非常简单的,而且不用事先定义类型,不像vb需要预先定义。

4、然后需要用type函数来判断变量的类型,并将结果打印出来。

5、然后需要调用这个函数,直接写上函数名panduan_kind()。

6、点击顶部菜单中“run”,英文版的编辑器是写着“run”,如果是中文版的是写着“运行”的按钮。

7、运行之后,可以看到结果<class 'int'>,表示整数类型

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
neosicifore
推荐于2017-09-10 · TA获得超过2258个赞
知道小有建树答主
回答量:446
采纳率:66%
帮助的人:498万
展开全部
list = [1,'a','b',{'key':'value'}]
for i in range(0, list.__len__()):
    #遍历list的元素,print其类型
    print type(list[i])
#判断类型为str的元素,并输出
print '类型为string的有:'
for i in range(0, list.__len__()):
    if isinstance(list[i], str):
        print type(list[i])

结果:

<type 'int'>

<type 'str'>

<type 'str'>

<type 'dict'>

类型为string的有:

<type 'str'>

<type 'str'>

本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式