Python如何基于列表中的项目从字符串中剥离字符串

第1452759章

我有一个列表,如下所示:

exclude = ["please", "hi", "team"]

我有一个字符串如下:

text = "Hi team, please help me out."

我希望我的字符串看起来像:

text = ", help me out."

有效地去除列表中可能出现的所有单词 exclude

我尝试了以下方法:

if any(e in text.lower()) for e in exclude:
         print text.lower().strip(e)

但是上面的if语句返回一个布尔值,因此我得到以下错误:

NameError: name 'e' is not defined

我该如何完成?

阿什维尼乔杜里(Ashwini Chaudhary)

像这样吗?

>>> from string import punctuation
>>> ' '.join(x for x in (word.strip(punctuation) for word in text.split())
                                                   if x.lower() not in exclude)
'help me out

如果您要保留结尾/前导标点中不存在的单词exclude

>>> ' '.join(word for word in text.split()
                             if word.strip(punctuation).lower() not in exclude)
'help me out.'

第一个等效于:

>>> out = []
>>> for word in text.split():
        word = word.strip(punctuation)
        if word.lower() not in exclude:
            out.append(word)
>>> ' '.join(out)
'help me out'

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Python如何根据列表中的项目从字符串中剥离字符串

来自分类Dev

WebdriverIO - 从字符串中剥离的字符

来自分类Dev

如何从字符串中剥离特定字符和单词

来自分类常见问题

从字符串中剥离HTML标记

来自分类Dev

从字符串中剥离GPS坐标

来自分类Dev

从字符串列表中删除字符串项目

来自分类Dev

Python中基于字符串的枚举

来自分类Dev

如何从字符串中剥离一段文本

来自分类Dev

如何在Julia中剥离字符串

来自分类Dev

如何用jQuery替换或剥离字符串中的[数字]

来自分类Dev

如何从字符串中剥离所有HTML标签?

来自分类Dev

我如何删除/剥离 Java 中的特定字符串

来自分类Dev

剥离HTML标签以在python中获取字符串

来自分类Dev

如何测试字符串是否包含列表中的项目?

来自分类Dev

如果项目在python中具有特定字符串,如何提取列表中的项目?

来自分类Dev

如何基于python中的索引更改字符串

来自分类Dev

如何在Python中基于字符串添加形状?

来自分类Dev

如何在Python中迭代列表(分割的字符串)-字符串中的x

来自分类Dev

如何使用列表中的字符串作为python中的字符串方法?

来自分类Dev

Python:将列表中的项目连接到字符串中时,如何删除格式?

来自分类Dev

如何使用子字符串匹配从python中的列表中删除项目

来自分类Dev

如何从列表中删除字符串?

来自分类Dev

如何替换列表中的字符串

来自分类Dev

如何编辑列表中的字符串

来自分类Dev

从Python列表中合并字符串

来自分类Dev

从python中的字符串生成的列表

来自分类Dev

字符串列表中的字符串长度python

来自分类Dev

如何从基于JavaScript中某些字符的字符串中获取子字符串?

来自分类Dev

如何在python中的一定数量的单词后剥离字符串

Related 相关文章

  1. 1

    Python如何根据列表中的项目从字符串中剥离字符串

  2. 2

    WebdriverIO - 从字符串中剥离的字符

  3. 3

    如何从字符串中剥离特定字符和单词

  4. 4

    从字符串中剥离HTML标记

  5. 5

    从字符串中剥离GPS坐标

  6. 6

    从字符串列表中删除字符串项目

  7. 7

    Python中基于字符串的枚举

  8. 8

    如何从字符串中剥离一段文本

  9. 9

    如何在Julia中剥离字符串

  10. 10

    如何用jQuery替换或剥离字符串中的[数字]

  11. 11

    如何从字符串中剥离所有HTML标签?

  12. 12

    我如何删除/剥离 Java 中的特定字符串

  13. 13

    剥离HTML标签以在python中获取字符串

  14. 14

    如何测试字符串是否包含列表中的项目?

  15. 15

    如果项目在python中具有特定字符串,如何提取列表中的项目?

  16. 16

    如何基于python中的索引更改字符串

  17. 17

    如何在Python中基于字符串添加形状?

  18. 18

    如何在Python中迭代列表(分割的字符串)-字符串中的x

  19. 19

    如何使用列表中的字符串作为python中的字符串方法?

  20. 20

    Python:将列表中的项目连接到字符串中时,如何删除格式?

  21. 21

    如何使用子字符串匹配从python中的列表中删除项目

  22. 22

    如何从列表中删除字符串?

  23. 23

    如何替换列表中的字符串

  24. 24

    如何编辑列表中的字符串

  25. 25

    从Python列表中合并字符串

  26. 26

    从python中的字符串生成的列表

  27. 27

    字符串列表中的字符串长度python

  28. 28

    如何从基于JavaScript中某些字符的字符串中获取子字符串?

  29. 29

    如何在python中的一定数量的单词后剥离字符串

热门标签

归档