Tag: dictionary-comprehension

Eine syntaktische Konstruktion bietet eine präzise Methode zur Erstellung von Wörterbüchern.

Python-dictionary comprehension Beispiel

Anzahl der Antworten 2 Antworten
Ich versuche zu lernen-Python-Wörterbuch Verständnis, und ich denke, es ist möglich, in einer Zeile, was die folgenden Funktionen machen. Ich war nicht in der Lage, um die n+1 als in der ersten oder vermeiden Sie die Verwendung

Bedingte Ausdrücke in Python Dictionary Verstehens

Anzahl der Antworten 2 Antworten
a = {"hello" : "world", "cat":"bat"} # Trying to achieve this # Form a new dictionary only with keys with "hello" and their values b = {"hello" : "world"} # This didn't work b = dict( (key,

mehrere Schlüssel-Wert-Paare in dict-comprehension

Anzahl der Antworten 3 Antworten
Ich versuche zu erstellen, die mehrere Schlüssel-Wert-Paare in einem dict-comprehension wie diese: {'ID': (e[0]), 'post_author': (e[1]) for e in wp_users} Ich erhalte "missing ','" Habe ich auch schon versucht, es auf diese Weise: [{'ID': (e[0]), 'post_author': (e[1])}

erstellen dict, wo die Tasten sind Buchstaben und Werte sind 1-26 mit dict-comprehension

Anzahl der Antworten 9 Antworten
alphaValueDict = OrderedDict.fromkeys(string.ascii_uppercase,range(0) i = 1 for k,v in alphaValueDict.iteritems(): alphaValueDict[k] = [i] i += 1 return alphaValueDict Brauche ich zum erstellen einer geordneten dict , wo die Tasten sind alle Buchstaben im alphabet und die Werte

Rückkehr kopieren Wörterbuch ohne angegebenen Schlüssel

Anzahl der Antworten 4 Antworten
Möchte ich eine Funktion zurückgibt, die eine Kopie eines Wörterbuchs ohne Schlüssel angegeben in einer Liste. Angesichts dieses Wörterbuch: my_dict = { "keyA": 1, "keyB": 2, "keyC": 3 } Einen Anruf zu without_keys(my_dict, ['keyB', 'keyC']) zurückkehren sollte:

Verschachtelte Wörterbuch Verständnis python

Anzahl der Antworten 2 Antworten
Ich habe Schwierigkeiten zu verstehen, verschachtelte Wörterbuch Verstehens in Python 3. Das Ergebnis werde ich immer aus dem Beispiel unten Ausgänge die richtige Struktur, ohne Fehler, aber nur die zählen die inneren Schlüssel: Wert-Paaren. Ich habe nicht

Warum gibt es in Python kein Tupelverständnis?

Anzahl der Antworten 10 Antworten
Wie wir alle wissen, gibt es die Liste Verständnis, wie [i for i in [1, 2, 3, 4]] und es ist Wörterbuch Verständnis, wie {i:j for i, j in {1: 'a', 2: 'b'}.items()} aber (i for i

Wie benutzt man if / else in einem Wörterbuchverständnis?

Anzahl der Antworten 2 Antworten
In python2.7+ vorhanden irgendeiner Weise etwas zu machen wie: { something_if_true if condition else something_if_false for key, value in dict_.items() } Ich weiß, Sie können machen, was nur mit 'wenn' { something_if_true for key, value in dict_.items()

OrderedDict-Übersichten

Anzahl der Antworten 3 Antworten
Kann ich verlängern syntax in python dict Verstehens für die anderen dicts, wie die OrderedDict in collections - Modul oder eigene Typen, die die Erben von dict? Nur neubindung der dict Namen offensichtlich nicht funktioniert, die {key: