Kombinieren Sie die Werte in einzelne Mengen

8

Ich habe das folgende dict-Objekt:

%Vor%

Wie würde ich es zu einem einzigen Set kombinieren? Zurzeit mache ich es den ausführlichen Weg:

%Vor%     
David542 22.09.2015, 23:00
quelle

4 Antworten

7

Ein effizienter Weg ist mit set.union (* obj.values ​​())

Zum Beispiel:

%Vor%     
user4322779 22.09.2015, 23:07
quelle
1

Sie können chain hier verwenden:

%Vor%     
David542 22.09.2015 23:08
quelle
0

Ein etwas saubererer Weg wäre der Operator | :

%Vor%     
Mureinik 22.09.2015 23:08
quelle
0

Der Settyp unterstützt den Operator | zum Ausführen von Unionen. Es unterstützt auch die Methode .union . Was du willst, ist wahrscheinlich

%Vor%

oder

%Vor%

Wenn Sie explizit sein möchten.

    
Chad S. 22.09.2015 23:10
quelle

Tags und Links