2011-04-13 22 views

Respuesta

59

Si d es su doble cola, utilice

if d: 
    # not empty 
else: 
    # empty 

Este será implícitamente convertir d a un bool, que produce True si el deque contiene ningún artículo False y si está vacío.

+1

otras técnicas incluyen 'd_empty = False if d else True' – theheadofabroom

+0

También puede escribir' if len (d) == 0' si la conversión implícita es demasiado bonita para usted (y de hecho, eso es lo que la conversión a bool está haciendo bajo el capó). – dfan

+9

'if d' es la manera canónica para todas las colecciones (tuplas, cadenas, listas, dictos y todos sus muchos subtipos). –

Cuestiones relacionadas