python - 如何从python中的列表中删除空格和特殊字符
问题描述
我有一个类似的列表:
['BOOL_CONST_GROUP | |\n',
'BOOL_GROUP | |\n',
'BOOL_TEXT_GROUP | |\n',
'FIXED_DATA_GROUP | |\n',
'PATTERN_PF0 | |\n',
'BOOL_Partition | |\n',
'VVS_Data_Z_Partition | |\n']
我需要这个列表来转换:
['BOOL_CONST_GROUP',
'BOOL_GROUP ',
'BOOL_TEXT_GROUP ',
'FIXED_DATA_GROUP',
'PATTERN_PF0 ',
'BOOL_Partition',
'VVS_Data_Z_Partition ']
我试过这个:
l1 = [i for i in l1 if i]
我也试过这个 但不工作
''.join(e for e in l1[1] if e.isalnum())
解决方案
你可以这样使用,
a = ['BOOL_CONST_GROUP
| |\n',
'BOOL_GROUP
| |\n',
'BOOL_TEXT_GROUP
| |\n',
'FIXED_DATA_GROUP
| |\n',
'PATTERN_PF0
| |\n',
'BOOL_Partition
| |\n',
'VVS_Data_Z_Partition
| |\n']
a = [i.split('')[0] for i in a]
print(a)
输出如你所愿。
推荐阅读
- css - 如何使用 2 个不均匀宽度的容器使布局居中
- amazon-web-services - AWS ALB 运行状况检查 404
- android - Angular + Firebase + Cordova 谷歌身份验证
- php - 使用 Blade 创建选择组件
- python - Kaggle - 停用词下载 - 下载错误
- javascript - 如何将索引数组转换为关联数组?
- python - 如何一次将文本打印到画布小部件 1 行?
- jwt - 在 MSAL.js 中获取 SAML 令牌
- c++ - MPI Scatter and Gather 不适用于一维数组
- javascript - 在嵌套对象上反应减少和替换