Aktualisieren von Werten für mehrere Schlüssel in python

Was ist die sauberste Möglichkeit zum aktualisieren der Werte mehrerer Schlüssel in einem Wörterbuch, um die gespeicherten Werte in einem Tupel?

Beispiel:

Ich will von

>>>mydict = {'a':None, 'b':None, 'c':None, 'd':None}
>>>mytuple = ('alpha', 'beta', 'delta')

zu

>>>print mydict
{'a':'alpha', 'b':'beta', 'c':None, 'd':'delta'}

Ist es ein einfacher one-liner für dieser? So etwas wie diese scheint zu sein, immer in der Nähe, was ich will.

BEARBEITEN:
Ich möchte nicht auf zuweisen von Werten zu Schlüsseln basierend auf Ihren ersten Brief. Ich hoffe nur für so etwas wie

mydict('a','b','d') = mytuple

Offensichtlich, dass nicht funktioniert, aber ich bin der Hoffnung für etwas ähnliches.

  • Welche Regel verwenden Sie in Ihrem Kopf zu ordnen Sie den Wert alpha mit dem Schlüssel a? Der Wert beginnt mit a?
  • Überprüfen Sie diesen link: [stackoverflow.com/questions/16129405/... [1]: stackoverflow.com/questions/16129405/...
  • Ich sehe nicht die Relevanz
  • Eric, wir entschuldigen uns für die nicht klar in meiner ursprünglichen Frage. Ich habe aktualisiert, um widerzuspiegeln, was ich will.
  • der erste Antwort-post gibt die Antwort auf die angeforderte problem. Es ist indirekt auch irgendwie, aber trotzdem, die Antwort ist es ebenso. Ich habe nicht gesagt, es ist ein Duplikat, ich habe gerade vorwärts, die post. So, ich glaube, dass es relevant ist.
InformationsquelleAutor nfazzio | 2013-10-11
Schreibe einen Kommentar