Sont liste-des compréhensions et fonctionnelle des fonctions plus rapide que “pour les boucles”?

En termes de performances en Python, une liste-de la compréhension, ou des fonctions telles que map(), filter() et reduce() plus rapide qu'une boucle for? Pourquoi, techniquement, ils ont "exécuter dans un C vitesse", tandis que "la boucle for s'exécute dans le python de la machine virtuelle de vitesse"?.

Supposons que, dans un jeu que je suis en développement, j'ai besoin de tirer complexe et énorme de cartes à l'aide de boucles. Cette question serait certainement pertinent, car si une liste-de la compréhension, par exemple, est en effet plus rapide, ce serait une bien meilleure option pour éviter les lag (Malgré le visuel de la complexité du code).