Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/356.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
过滤器int、列表中的浮点、Python_Python - Fatal编程技术网

过滤器int、列表中的浮点、Python

过滤器int、列表中的浮点、Python,python,Python,我有: 我想要filter\u列表(int,float) 应为:[1,2,-1,-2.5,7]这是如何筛选它的: list = [1, 2, 'A', True, -1, -2.5, 7, [1, 2], False] 我们只接受float或int的值。您尝试了哪些值,哪些值不起作用?旁注:是否允许这些类型的子类?因为bool是int的一个子类,这意味着True和False不会被删除。我确实为列表中的x尝试了isdigit()或“”:try:yield float(x)除了ValueError

我有:

我想要
filter\u列表(int,float)


应为:
[1,2,-1,-2.5,7]
这是如何筛选它的:

list = [1, 2, 'A', True, -1, -2.5, 7, [1, 2], False]

我们只接受float或int的值。

您尝试了哪些值,哪些值不起作用?旁注:是否允许这些类型的子类?因为
bool
int
的一个子类,这意味着
True
False
不会被删除。我确实为列表中的x尝试了isdigit()或“”:try:yield float(x)除了ValueError:pass“”,但不起作用非常感谢,我为列表中的x尝试了isdigit()或“”:try:yield float(x)除ValueError外:传递“”,但不工作
n = [i for i in list if (type(i) is float or type(i) is int)]