几天前我问了一个关于列表理解的问题:Elegant way to delete items in a list which do not has substrings that appear in another list这是一个生成器表达式吗?
无论如何,我对我的问题得到了很好的回答。这是一个列表理解:
[p for p in process_list if all(e not in p for e in exclude_list)]
我的想法,并将其应用到我的工作。但我不确定是否得到了e not in p for e in exclude_list
部分。它看起来像一个生成器表达式,但我不确定。我认为最好在另一篇文章中提出这个问题。
那么它是一个生成器表达式还是别的东西?
是它是一个生成器表达式。 –
是的。它是一个生成器表达式:'(这是一个生成器理解)'。 '[这是一个列表理解]' – inspectorG4dget
在'any()'内,如果你直接传递没有'[']'的表达式,它将被视为生成器表达式 –