Comment puis-je attribuer un dictionnaire de la valeur à une variable en Python?

Je suis un amateur quand il s'agit de la programmation, mais je vais essayer ma main en Python. Fondamentalement, ce que je veux être en mesure de faire est d'utiliser les mathématiques sur un dictionnaire de la valeur. La seule façon que je pouvais penser à le faire consisterait à attribuer à un dictionnaire de la valeur à une variable, puis attribuez la nouvelle valeur à l'aide du dictionnaire. Quelque chose comme ceci:

my_dictionary {
    'foo' = 10,
    'bar' = 20,
    }

variable = my_dictionary['foo']
new_variable += variable
my_dictionary['foo'] = new_variable

Cependant, lorsque j'essaie d'affecter une variable de cette façon, j'obtiens une erreur de syntaxe. Est-il un meilleur moyen simple de faire cela?

EDIT: Aussi, je suis seulement en utilisant cela comme un exemple. Disons que c'est un bloc de code, pas l'ensemble du programme. Le fait que la nouvelle variable n'a pas été déclaré est complètement hors de propos, je veux juste savoir comment faire des mathématiques à un dictionnaire de la valeur.
Aussi, j'essaie d'accéder à un dictionnaire à l'extérieur de la fonction, j'ai mon code.

Ce n'est pas tout à fait clair. Où avez - new_variable venir? Si vous essayez de faire les mise à jour de l'affectation à une valeur dans un dictionnaire, il suffit de ne my_dict['foo'] += 1 ou quoi que ce soit.

OriginalL'auteur floatingeyecorpse | 2012-11-16