La lista vacía es igual a Ninguna o no? [duplicar]
Posible duplicado:
¿Por qué “[] == False” se evalúa como False cuando “if not []” tiene éxito?
Soy nuevo en python según el operador ternario de python
>>> 'true' if True else 'false' true
true
Estoy esperando la salida del código a continuación como [] porque [] no es igual a Ninguno
>>> a=[]
>>> a==None
False
>>> a if a else None
None
Por favor, si estoy equivocado
Gracias hema