Als «dictionary» getaggte Fragen

90
Was bedeutet dict.pop (a, b) in Python?

class a(object): data={'a':'aaa','b':'bbb','c':'ccc'} def pop(self, key, *args): return self.data.pop(key, *args)#what is this mean. b=a() print b.pop('a',{'b':'bbb'}) print b.data self.data.pop(key, *args) ← ------ warum gibt es ein zweites

89
Wie füge ich Wörterbücher in Python zusammen?

d3 = dict(d1, **d2) Ich verstehe, dass dies das Wörterbuch zusammenführt. Aber ist es einzigartig? Was ist, wenn d1 den gleichen Schlüssel wie d2 hat, aber einen anderen Wert? Ich möchte, dass d1 und d2 zusammengeführt werden, aber d1 hat Priorität, wenn es einen doppelten Schlüssel...

88
Zusammengesetztes Schlüsselwörterbuch

Ich habe einige Objekte in List, sagen wir, List<MyClass>und MyClass hat mehrere Eigenschaften. Ich möchte einen Index der Liste basierend auf 3 Eigenschaften von MyClass erstellen. In diesem Fall sind 2 der Eigenschaften int und eine Eigenschaft ist eine Datums- /