通过Dict理解创建一个包含列表值的字典?

jac*_*pus 0 python dictionary python-3.x dictionary-comprehension

让我说我有

a = [1,2,3,4,5]
Run Code Online (Sandbox Code Playgroud)

我正在尝试创建一个字典

dictObj = { (key,[]) for key in a}
Run Code Online (Sandbox Code Playgroud)

但我得到一个不可动的类型错误.这对我来说似乎很奇怪,因为如果值列表是正确的,那很好吗?我想知道是否有人能告诉我创建哈希表的正确语法,其中所有键都是a中的元素,每个键都指向一个空数组.

Mur*_*nik 5

字典理解中的关键和值不表示为元组,它们只是用a分隔 :

dictObj = {key:[] for key in a}
Run Code Online (Sandbox Code Playgroud)