Python if True ou if tout court, lequel est le plus rapide ?
En python il existe deux façons de coder if elem != False, nous allons voir quelle est la plus rapide.
if elem: python vérifie que ce qui est mis dans la condition est vrai.
if elem != False: python effectue la comparaison (elem != False), puis vérifie que le résultat est True.
Liste d'éléments True
if simple : 0.7 s
if elem != False : 1.3 s
Liste d'éléments False
if simple : 0.7 s
if elem != False : 1.5 s
if elem: est près de 2 fois plus rapide que if elem != False.
Donc : Il vaut mieux utiliser if elem que if elem != False.