我有一个 find_words 列表
[u'Duration$', u'Noun$', u'Adjective$']
我想删除所有的“$”,所以它看起来像
[u'Duration', u'Noun', u'Adjective']
我该怎么做?另外,我该如何重新添加“$”。
请您参考如下方法:
您可以简单地使用 list comprehension 来做到这一点和 str.rstrip() :
[word.rstrip("$") for word in words]
或者添加它们:
[word+"$" for word in words]
例如:
>>> words = ['Duration$', 'Noun$', 'Adjective$']
>>> words = [word.rstrip("$") for word in words]
>>> words
['Duration', 'Noun', 'Adjective']
>>> [word+"$" for word in words]
['Duration$', 'Noun$', 'Adjective$']
