Python3 en AttributeError: el objeto 'dict' no tiene la solución de atributo 'has_key'

Python3 Attributeerror

La primera vez que escribí el siguiente código, dado AttributeError: el objeto 'dict' no tiene el atributo 'has_key':

|_+_|

Realmente me vi obligado a parecer ignorante, siempre escribo Python2 time, ¿por qué salir mal?



Más tarde, después de que las consultas encontraron documentos, abolió el método has_key dict () en Python3 en.



Entonces, si queremos lograr la declaración anterior de la función, ¿cómo hacerlo?



Hay dos formas de escribir, una es:

|_+_|

Otro es:

|_+_|

Tenga en cuenta que aquí Ninguno es el diccionario predeterminado, si tiene alguna otra configuración, establezca Ninguno para cambiar su propia configuración.



De hecho, en Internet se ha dicho que este problema, pero en la redacción de Python3, solo proporciona uno de mí para complementar. Por supuesto, si está utilizando Python2, la parte superior del tipo de escritura no es un problema.