Ce que l'exception est levée lorsque la clé n'est pas trouvée dans le dictionnaire Python?

Si j'ai:

map = { 'stack':'overflow' }

try:
  map['experts-exchange']
except:                       <--- What is the Exception type that's thrown here?
  print( 'is not free' )

Ne pouvais pas le trouver sur le web. =(

Où avez-vous regarder? La page est docs.python.org/library/stdtypes.html dit "d[key] -- Retourner l'article de d avec la clé key. Soulève un KeyError si la clé n'est pas dans la carte."
En gros, j'ai tapé "Python dictionnaire exception" dans Bing et a donné jusqu'à après les 3 premiers liens. Pensé que je pourrais obtenir plus rapidement une réponse. =p Mais merci pour la référence, ici.
Vous devez utiliser la console interactive pour afficher les résultats de ce genre.
Je pense que la question n'est pas trop mal parce que quand quelqu'un le cherche, il sera affiché sur le moteur de recherche au lieu d'avoir à le chercher, à droite?
C'est un peu ironique, car c'est le top de résultats sur Google si vous à la recherche de ce Python jette si vous recherchez un inexistant clé... Merci ShaChris23

OriginalL'auteur sivabudh | 2010-11-17