【发布时间】:2014-04-30 22:34:02
【问题描述】:
我有这个字符串列表和一些前缀。我想从列表中删除以任何这些前缀开头的所有字符串。我试过了:
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
怎么了?
【问题讨论】:
标签: python string list startswith