gaminghackslogicielssourcestutoriels

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.
Valid XHTML 1.0 Strict CSS Valide !