Hay varias maneras diferentes para comprobar si un diccionario de Python contiene una clave específica, es decir,comprobar un diccionario de Python para teclas específicas
d = {}
if key in d:
if d.contains(key):
if d.has_key(key):
que es tonto para un idioma para que pueda hacer lo mismo de diferentes maneras , A MENOS QUE cada uno de los métodos estaba haciendo algo completamente diferente. ¿Podría alguien por favor contrastar las tres técnicas anteriores, cómo son diferentes?
d.contains nunca vistos(), es que las nuevas? – steabert
@steabert: probablemente debería ser '__contains__' – Gerrat
ah, gracias, no pensé en eso, tiendo a permanecer alejado de aquellos :) – steabert