Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/list/4.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
使用条件从Python中的列表中删除项_Python_List - Fatal编程技术网

使用条件从Python中的列表中删除项

使用条件从Python中的列表中删除项,python,list,Python,List,我需要删除列表中字符串或小于28的一组列表中的所有值。有什么帮助吗 a[1:3] a = [[u'ufs_munic', u'ext_paises', u'5', u'6', u'7', u'8', u'5551', u'5552', u'5553', u'5554', u'5555', u'5556', u'5557'], [u'ufs_munic', u'ext_paises', u'5', u'6', u'7', u'8', u'9', u'10', u'11', u'12', u'53

我需要删除列表中字符串或小于28的一组列表中的所有值。有什么帮助吗

a[1:3]

a = [[u'ufs_munic', u'ext_paises', u'5', u'6', u'7', u'8', u'5551', u'5552', u'5553', u'5554', u'5555', u'5556', u'5557'], [u'ufs_munic', u'ext_paises', u'5', u'6', u'7', u'8', u'9', u'10', u'11', u'12', u'5301', u'5302', u'289', u'5303', u'5304', u'5305', u'290', u'5306', u'5307', u'5308', u'5309', u'291', u'5310', u'5311', u'5312', u'5313', u'5314', u'5315', u'5316', u'5317', u'292', u'5318', u'5319', u'5320']]
我需要得到如下结果:

[[u'5551', u'5552', u'5553', u'5554', u'5555', u'5556', u'5557'], [u'5301', u'5302', u'289', u'5303', u'5304', u'5305', u'290', u'5306', u'5307', u'5308', u'5309', u'291', u'5310', u'5311', u'5312', u'5313', u'5314', u'5315', u'5316', u'5317', u'292', u'5318', u'5319', u'5320']]
使用

使用


过滤器主题的变体。如果您的数字太大,在转换为小于28的数字时溢出,这将不起作用:

map(lambda lst : filter(lambda v : v.isdigit() and float(v) > 28, lst),a)

过滤器主题的变体。如果您的数字太大,在转换为小于28的数字时溢出,这将不起作用:

map(lambda lst : filter(lambda v : v.isdigit() and float(v) > 28, lst),a)