Ich war mir sicher, dass es einen One-Liner geben würde, um eine Liste in ein Wörterbuch zu konvertieren, wobei die Elemente in der Liste Schlüssel sind und das Wörterbuch keine Werte hat.
Die einzige Möglichkeit, die ich finden konnte, war, dagegen zu argumentieren.
"Die Verwendung von Listenauffassungen, wenn das Ergebnis ignoriert wird, ist irreführend und ineffizient. A for
Schleife ist besser"
myList = ['a','b','c','d']
myDict = {}
x=[myDict.update({item:None}) for item in myList]
>>> myDict
{'a': None, 'c': None, 'b': None, 'd': None}
Es funktioniert, aber gibt es einen besseren Weg, dies zu tun?