Man kann Wörterbücher mit Generatoren erstellen ( PEP-289 ):
%Vor%Ist es syntaktisch möglich, einige zusätzliche Schlüssel / Wert-Paare im selben dict () - Aufruf hinzuzufügen? Die folgende Syntax ist falsch, erklärt aber besser meine Frage:
%Vor%Mit anderen Worten, ist es möglich, Folgendes in einem einzigen dict () - Aufruf zu erstellen:
%Vor%Konstruktor:
%Vor%Beispiel:
%Vor%(Beachten Sie, dass Generatorausdrücke geklammert werden müssen, wenn nicht das einzige Argument ist.)
Sie können itertools.chain
(siehe Generator und Element zusammenfügen ) hinzufügen deine zusätzlichen Sachen in deinen Anruf zu dict()
.
Es ist wahrscheinlich einfacher, dies auf einfache Weise zu tun: ein Aufruf von dict
und dann die zusätzlichen Elemente explizit hinzuzufügen.