如何从以python中的前缀开头的列表中删除字符串

淑女

我有此字符串列表和一些前缀。我想从列表中删除所有以这些前缀开头的所有字符串。我试过了:

prefixes = ('hello', 'bye')
list = ['hi', 'helloyou', 'holla', 'byeyou', 'hellooooo']
for word in list:
    list.remove(word.startswith(prexixes)

因此,我希望我的新列表为:

list = ['hi', 'holla']

但是我得到这个错误:

ValueError: list.remove(x): x not in list

怎么了

merlin2011

Greg的解决方案绝对是Pythonic,但是在您的原始代码中,您可能意味着这样的意思。观察到我们制作了一个副本(使用list[:]语法)并遍历该副本,因为您不应在遍历列表时修改列表。

prefixes = ('hello', 'bye')
list = ['hi', 'helloyou', 'holla', 'byeyou', 'hellooooo']
for word in list[:]:
    if word.startswith(prefixes):
        list.remove(word)
print list

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类常见问题

如何从字符串中删除前缀?

来自分类常见问题

从字符串中删除前缀

来自分类常见问题

如何摆脱python中字符串中的b前缀?

来自分类Dev

在TSQL中删除字符串的前缀

来自分类Dev

如何从Python列表中删除字符串元素中的前零

来自分类Dev

如何在字符串列表中的每个字符串的开头添加字符

来自分类Dev

python,从列表中删除字符串中的单词

来自分类Dev

Matlab:如何从字符串中删除前缀

来自分类Dev

如何删除匹配模式的字符串中的前缀,后缀并使用sed分割字符?

来自分类Dev

从Groovy中的字符串中删除前缀

来自分类Dev

如何从Python .remove中的列表中删除字符串元素对我不起作用

来自分类Dev

如何在Python的字符串列表中的特定字符后删除子字符串

来自分类Dev

如何在Python中的字符串列表的末尾删除多个子字符串?

来自分类Dev

如何删除以列表开头的字符串列表中的每个元素?

来自分类Dev

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

来自分类Dev

从python中的列表中删除空字符串

来自分类Dev

如何从python列表中的字符串中删除双引号?

来自分类Dev

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

来自分类Dev

如何获取以#开头的单词并从字符串中删除

来自分类Dev

从SQL中的字符串开头删除字符

来自分类Dev

从列表中删除以类似方式开头的字符串 - python

来自分类Dev

从 Python 元组列表中的字符串中删除字符

来自分类Dev

如何从 python 3.0 的列表列表中删除空字符串?

来自分类Dev

使用前缀列表从字符串中删除前缀

来自分类Dev

如何替换文件中以某个前缀开头的所有字符串

来自分类Dev

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

来自分类Dev

PYTHON:如何在检查字符串中的列表元素后从字符串中删除它们

来自分类Dev

在 python 3.x 中,如何从列表中的字符串中删除子字符串?

来自分类Dev

如何从以特定字符序列开头的列表行中删除子字符串并生成输出文件

Related 相关文章

  1. 1

    如何从字符串中删除前缀?

  2. 2

    从字符串中删除前缀

  3. 3

    如何摆脱python中字符串中的b前缀?

  4. 4

    在TSQL中删除字符串的前缀

  5. 5

    如何从Python列表中删除字符串元素中的前零

  6. 6

    如何在字符串列表中的每个字符串的开头添加字符

  7. 7

    python,从列表中删除字符串中的单词

  8. 8

    Matlab:如何从字符串中删除前缀

  9. 9

    如何删除匹配模式的字符串中的前缀,后缀并使用sed分割字符?

  10. 10

    从Groovy中的字符串中删除前缀

  11. 11

    如何从Python .remove中的列表中删除字符串元素对我不起作用

  12. 12

    如何在Python的字符串列表中的特定字符后删除子字符串

  13. 13

    如何在Python中的字符串列表的末尾删除多个子字符串?

  14. 14

    如何删除以列表开头的字符串列表中的每个元素?

  15. 15

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

  16. 16

    从python中的列表中删除空字符串

  17. 17

    如何从python列表中的字符串中删除双引号?

  18. 18

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

  19. 19

    如何获取以#开头的单词并从字符串中删除

  20. 20

    从SQL中的字符串开头删除字符

  21. 21

    从列表中删除以类似方式开头的字符串 - python

  22. 22

    从 Python 元组列表中的字符串中删除字符

  23. 23

    如何从 python 3.0 的列表列表中删除空字符串?

  24. 24

    使用前缀列表从字符串中删除前缀

  25. 25

    如何替换文件中以某个前缀开头的所有字符串

  26. 26

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

  27. 27

    PYTHON:如何在检查字符串中的列表元素后从字符串中删除它们

  28. 28

    在 python 3.x 中,如何从列表中的字符串中删除子字符串?

  29. 29

    如何从以特定字符序列开头的列表行中删除子字符串并生成输出文件

热门标签

归档