J'ai posé une question sur une compréhension de la liste il ya quelques jours: Elegant way to delete items in a list which do not has substrings that appear in another listEst-ce une expression de générateur?
Quoi qu'il en soit, j'ai eu une bonne réponse à ma question. Il est une compréhension de la liste:
[p for p in process_list if all(e not in p for e in exclude_list)]
Je reçois l'idée et l'a appliqué à mon travail. Mais je ne suis pas sûr si je reçois la partie e not in p for e in exclude_list
à droite. Cela ressemble à une expression génératrice mais je ne suis pas sûr. Je pense qu'il est préférable de poser cette question dans un autre post.
Donc, est-ce une expression de générateur ou autre chose?
oui c'est une expression de générateur. –
Oui. C'est une expression de générateur: '(ceci est une compréhension de générateur)'. '[ceci est une compréhension de la liste]' – inspectorG4dget
Dans 'any()' si vous passez directement l'expression sans '[...]', elle est traitée comme l'expression du générateur –