Comprensión del diccionario en Python 3
Encontré la siguiente publicación de desbordamiento de pila sobre las comprensiones de dict enPython2.7
yPython 3+
: Crear un diccionario con la lista de comprensión en Python indicando que puedo aplicar las comprensiones del diccionario de esta manera:
d = {key: value for (key, value) in sequence}
Lo intenté en Python 3. Sin embargo, plantea una excepción.
d = {'a':1, 'b':2, 'c':3, 'd':4}
{key : value for (key, value) in d}
{key : value for key, value in d}
Ambas versiones plantean unValueError
Diciendo queValueError: need more than 1 value to unpack
.
¿Cuál es la forma más fácil / más directa de hacer un diccionario de comprensión en Python3?