Efecto de la posición de 'no' en la declaración de Python sobre el rendimiento
En la aplicación que estoy desarrollando actualmente en python3, a menudo uso declaraciones como
elem_in_list = elem in list
Pero a veces necesito verificar si el elemento no está en la lista. ¿Hay una diferencia de rendimiento entre
elem_not_in_list = not elem in list
y
elem_not_in_list = elem not in list
o es lo mismo? ¿Es preferible una de las anotaciones?