从python中的列表中查找特定单词

时间:2016-10-12 10:36:49

标签: python

所以我有一个如下的列表 -

list = [scaler-1, scaler-2, scaler-3, backend-1, backend-2, backend-3]

我想用它创建另一个列表,其中的单词以'backend'开头。我怎么能这样做?

请注意列表的内容会因系统而异,我希望我的代码是动态的,有什么帮助吗?

1 个答案:

答案 0 :(得分:3)

首先,不要使用名称list来分配对象,否则会影响内置列表类型。

然后,您可以在过滤器中使用列表理解str.startswith

new_lst = [x for x in lst if x.startswith('backend')]