如何在列表中保留带有模式的对象?

时间:2017-08-27 08:54:33

标签: python

L1=['241212','21441','2431212'.....]

我想从L1创建L2。 L2仅包含带有子串'1212'的字符串。

这是我的代码,我不知道它有什么问题?

x=["111241","2131231","111123432"]
[a if "1111" in a for a in x]

1 个答案:

答案 0 :(得分:3)

docs

你应该写这样的列表理解:

[a for a in x if "1111" in a]