J'espère qu'il n'y a pas la performance ou tout autre inconvénient pour tenter d'éviter les longues chaînes de sous condition if/elif de cette façon:Les dictionnaires en Python offrent-ils le meilleur moyen de formuler des instructions de type commutateur?
errstr = {404: "404 Not Found",
405: "405 Method Not Allowed"}
if code in errstr:
print errstr[code];
Merci beaucoup Philipp! J'apprécie vraiment votre réponse opportune et perspicacité. – Lost
@Ryan: Au contraire, je nommerais des langages tels que Bash: si vous voulez parcourir le tableau * X *, vous devez le spécifier comme "$ {X [@]}" '-laisser les accolades ou les crochets ou les citations feront quelque chose, mais pas ce qui était prévu. Ici, la solution correcte est la plus compliquée. – Philipp
C'est une syntaxe-isme, pas une "solution". –