前言:
今天我们对“python将列表中的整数提取出来”大约比较注意,你们都想要分析一些“python将列表中的整数提取出来”的相关知识。那么小编在网络上收集了一些有关“python将列表中的整数提取出来””的相关知识,希望朋友们能喜欢,姐妹们快快来学习一下吧!Python提取列表中数字的方法
如果要提取Python列表list中的数字元素,首先可以使用for循环来遍历列表中的元素,然后逐个判断元素是否为数字。Python中内置了一个isinstance()函数,可以用来判断Python对象的类型,该函数接收两个参数,一个是需要查询的Python对象,另一个则是一个元素,包含了多种数据类型,如果该Python对象与该元组中的类型匹配,则返回True,否则返回False。如此,我们就有了使用Python提取列表中数字的基本思路了。下面我们将设计该函数代码。
Python提取列表中数字的函数代码设计
接下来需要设计两个函数,一个是用于判断Python列表中的元素是否是数字的函数,如checkNum,另一个则是调用该函数并完成元素提取的函数,如getNumElement(当然了,checkNum函数也可不写,而是直接将isinstance(obj,(int, float, complex))写在getNumElement的if条件判断之中)具体代码如下:
# 判断是否是数字的函数def checkNum(obj): return isinstance(obj,(int, float, complex))# 提取数字元素的函数def getNumElement(listObj): returnList = [] for ele in listObj: if checkNum(ele): returnList.append(ele) return returnList# 测试该函数list1 = ['a','b',0,'c',1.2,'d',1+2j]newList = getNumElement(list1)print(newList)
来源:笨鸟工具-璞玉天成,大器晚成
原文:Python提取列表list中数字的代码设计 | python教程
免责声明:内容仅供参考,不保证正确性。
标签: #python将列表中的整数提取出来 #python将列表中的整数提取出来怎么操作 #python如何取出列表中的数字 #python怎样遍历列表中数字