我有一个列表
['gool', 'gol', 'log']
我只需要创建一个正则表达式['gol','log']就可以打印。我们可以给出长度条件。我该怎么办?
['gol', 'log']
答案 0 :(得分:2)
regex非常适合创建模式(字母,空格,标点;重复或以特定顺序),但是如果您要匹配的字符串恰好是“ gol”和“ log”,则没有通用的规则,那么您可以使用以下命令获取这些元素
my_list = ['gool', 'gol', 'log']
[w for w in my_list if (w == 'gol' or w == 'log')] ##produces ['gol', 'log']
答案 1 :(得分:1)