Als «dictionary» getaggte Fragen

118
Alle verschachtelten Wörterbuchwerte durchlaufen?

for k, v in d.iteritems(): if type(v) is dict: for t, c in v.iteritems(): print "{0} : {1}".format(t, c) Ich versuche, ein Wörterbuch zu durchlaufen und alle Schlüsselwertpaare auszudrucken, bei denen der Wert kein verschachteltes Wörterbuch ist. Wenn der Wert ein Wörterbuch ist, möchte ich ihn...

117
Zugriff auf Elemente des Python-Wörterbuchs über den Index

Betrachten Sie ein Dikt wie mydict = { 'Apple': {'American':'16', 'Mexican':10, 'Chinese':5}, 'Grapes':{'Arabian':'25','Indian':'20'} } Wie greife ich beispielsweise auf ein bestimmtes Element dieses Wörterbuchs zu? Zum Beispiel möchte ich das erste Element nach einer Formatierung des ersten...

113
Eine Python-Klasse, die sich wie ein Diktat verhält

Ich möchte eine benutzerdefinierte Klasse schreiben, die sich wie dictfolgt verhält - also erbe ich von dict. Meine Frage lautet jedoch: Muss ich dictin meiner __init__()Methode ein privates Mitglied erstellen ? Ich verstehe den Sinn davon nicht, da ich das dictVerhalten bereits habe, wenn ich...

111
Liste der Tupel zum Wörterbuch

So konvertiere ich derzeit eine Liste von Tupeln in ein Wörterbuch in Python: l = [('a',1),('b',2)] h = {} [h.update({k:v}) for k,v in l] > [None, None] h > {'a': 1, 'b': 2} Gibt es einen besseren Weg? Es scheint, dass es einen Einzeiler geben sollte, um dies zu

109
Tupel (oder Arrays) als Wörterbuchschlüssel in C #

Ich versuche, eine Wörterbuch-Nachschlagetabelle in C # zu erstellen. Ich muss ein 3-Tupel von Werten in eine Zeichenfolge auflösen. Ich habe versucht, Arrays als Schlüssel zu verwenden, aber das hat nicht funktioniert, und ich weiß nicht, was ich sonst tun soll. An dieser Stelle denke ich darüber...