亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何從python列表中刪除空格和特殊字符

如何從python列表中刪除空格和特殊字符

FFIVE 2023-06-06 10:17:22
我有一個像這樣的列表:['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())
查看完整描述

2 回答

?
江戶川亂折騰

TA貢獻1851條經驗 獲得超5個贊

你可以這樣使用,


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) 

輸出如你所愿。


查看完整回答
反對 回復 2023-06-06
?
慕萊塢森

TA貢獻1810條經驗 獲得超4個贊

嘗試這個:


    import re

    x=['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']

    

     x=[re.sub('[^A-Za-z0-9]+','',i) for i in x]

     print(x)


查看完整回答
反對 回復 2023-06-06
  • 2 回答
  • 0 關注
  • 148 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號