Guten Tag mit allen,Convert Liste mit Nachschlüssel lexikalisch dict Verständnis
Ich versuche, eine Liste der Länge 2 Artikel zu einem Wörterbuch mit der unten zu konvertieren:
my_list = ["b4", "c3", "c5"]
my_dict = {key: value for (key, value) in my_list}
Das Problem ist, Wenn ein Schlüsselvorkommen mehr als eins in der Liste ist, werden nur der letzte Schlüssel und sein Wert beibehalten.
Also in diesem Fall statt
my_dict = {'c': '3', 'c': '5', 'b': '4'}
ich
my_dict = {'c': '5', 'b': '4'}
Wie kann ich alle Schlüssel: Wert-Paare, selbst wenn es doppelte Schlüssel. Danke
Was erwarten Sie für 'my_dict ['c']'? –
'für (Schlüssel, Wert) in my_list' sollte nicht funktionieren – MMF
@MMF: warum nicht? Jedes Element in 'Meine_Liste' hat zwei Werte, wenn es wiederholt wird. – DSM