2024-04-26 02:15:45 发布
网友
我试图删除列表中的空白。你知道吗
lis = ['H','','w'] print(lis)
我期望输出['H','W']
可以使用此代码删除任何包含空格或为空的元素
lis = ['H', '', '', 'W'] temp = [] for element in lis: if not (element.isspace() or element==''): temp.append(element) print(temp)
使用.remove()删除项。你知道吗
.remove()
lis.remove('')
这只会删除该项的第一个出现项,因此如果列表可以有多个出现项,则必须在循环中调用.remove(),或者以另一种方式处理它。你知道吗
您可以通过以下列表理解方法进行筛选。你知道吗
lis = [item for item in lis if item ]
或者通过内置函数lis.remove('')
可以使用此代码删除任何包含空格或为空的元素
使用
.remove()
删除项。你知道吗这只会删除该项的第一个出现项,因此如果列表可以有多个出现项,则必须在循环中调用
.remove()
,或者以另一种方式处理它。你知道吗您可以通过以下列表理解方法进行筛选。你知道吗
或者通过内置函数
lis.remove('')
相关问题 更多 >
编程相关推荐