Python 使用正则表达式删除所有包含word的项

Python 使用正则表达式删除所有包含word的项,python,python-3.x,list,Python,Python 3.x,List,如何从列表中删除包含'ecommerce'和'code'的项目 我试图用正则表达式删除,但我做不到。试试下面的代码: List = ['aleksandre', 'shopify-ecommerce', 'php-ecommerce', 'html-code', 'css-code', 'sultan', 'november'] New List = ['aleksandre', 'sultan', 'november'] 输出为: List = ['aleksandre', 'shopi

如何从列表中删除包含
'ecommerce'
'code'
的项目

我试图用正则表达式删除,但我做不到。

试试下面的代码:

List = ['aleksandre', 'shopify-ecommerce', 'php-ecommerce', 'html-code', 'css-code', 'sultan', 'november']


New List = ['aleksandre', 'sultan', 'november']
输出为:

List = ['aleksandre', 'shopify-ecommerce', 'php-ecommerce', 'html-code', 'css-code', 
'sultan', 'november']
a = [ x for x in List if "ecommerce" not in x  and  "code" not in x]
print(a)

您是如何尝试删除项目的?请包含您尝试使用的代码。我尝试使用正则表达式删除,但我无法。-如果你做对了,它就会工作。显示一些代码。请参阅并了解如何创建一个。它很有效。谢谢。您的欢迎,您可以为我的答案投票吗?谢谢您的反馈!声誉低于15的人所投的票会被记录下来,但不会改变公开显示的帖子分数。每个人都可以问一个问题,接受一个答案,并获得一枚学者徽章。没有分数。@Blackwindow11无论你的代表是谁,你都可以回答。
['aleksandre', 'sultan', 'november']