如何在python中从unicode列表中删除特定元素

2024-06-16 10:53:54 发布

您现在位置:Python中文网/ 问答频道 /正文

我想从Unicode列表中删除特定值,即field

u'abv,( field),apn,army,elev,fema'

但是当我尝试类似result.remove ('(field)')的东西时,它会停止工作并给出一个错误?你知道吗


Tags: field列表错误unicoderesultremoveapnelev
1条回答
网友
1楼 · 发布于 2024-06-16 10:53:54

将其转换为列表并使用remove

s = u'abv,( field),apn,army,elev,fema'
res = s.split(",")
res.remove("army") # lets assume we need to remove army
['abv', '( field)', 'apn', 'elev', 'fema']

如果愿意,也可以将输出列表恢复为字符串

output = ",".join(res)
'abv,( field),apn,elev,fema'

相关问题 更多 >