Preguntas con la etiqueta [nonetype]

Lista nonetype preguntas

¿Cómo "probar" NoneType en Python?

9
respuestas
679
votos
1.0M
vistas

Tengo un método que a veces devuelve un valor NoneType. Entonces, ¿cómo puedo cuestionar una variable que no es NoneType? Necesito usar el método if , por ejemplo. if not

Realmente no entiendo por qué el código. def isIn(char, aStr): ms = len(aStr)/2 if aStr[ms] == char: print 'i am here now' return True elif char>aStr[ms] and not ms ==

Recibo un mensaje de error que dice AttributeError: 'NoneType' object has no attribute 'something' ¿Cómo puedo entender este mensaje? ¿Qué escenarios generales podrían causar tal problema AttributeErrory cómo puedo identificar

Esta fue mi fuente con la que comencé. Mi lista L = [0, 23, 234, 89, None, 0, 35, 9] Cuando ejecuto esto: L = filter(None, L) obtengo estos resultados

Siempre pensé que la if not x is Noneversión era más clara, pero tanto la guía de estilo de Google como PEP-8 usanif x is not None . ¿Existen diferencias

Necesito una forma de obtener un valor de diccionario si su clave existe, o simplemente devolverlo None, si no es así. Sin embargo, Python genera una KeyErrorexcepción si busca una