python如何判断列表中的元素是否都属于一个类型

python如何判断列表中的元素是否都属于一个类型

这篇文章给大家分享的是有关python如何判断列表中的元素是否都属于一个类型的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

如何判断列表中的元素是否都属于一个类型

#判断列表中的元素是否都属于一个类型list5=['1','3','5','7','12','6']#青铜选手逐一判断每个元素index=0forelementinlist5:ifnotisinstance(element,str):print("青铜选手:",False)breakindex+=1ifindex==len(list5):print("青铜选手:",True)#王者选手defcheckStr(x):ifisinstance(x,str):returnTrueelse:returnFalseprint("王者选手:",all(list(map(checkStr,list5))))

青铜选手:这次我用的方法是逐个的判断列表中的每一个元素,如果有任一个元素不是字符串,则输出False。当全部循环结束后,如果index数值等于列表总长度,则输出True。

王者选手:利用map函数来判断列表中的每个元素是否满足函数checkStr。利用all函数来得到最终的结果。这不是更简单?

感谢各位的阅读!关于“python如何判断列表中的元素是否都属于一个类型”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

发布于 2022-03-18 22:51:01
收藏
分享
海报
0 条评论
20
上一篇:python如何实现列表反转 下一篇:python如何怎么将列表中的数字转换成字符串
目录

    0 条评论

    本站已关闭游客评论,请登录或者注册后再评论吧~

    忘记密码?

    图形验证码