我正在使用以下代码初始化一个字典列表:
sequences = [dict() for x in range(83)]
我希望能够向某个字典中添加键:值
对。例如,我想将键值对引物1:引物2
添加到列表的第一个位置。
sequences[0].update({ primer1 : primer2 })
这给了我一个错误,
TypeError: unhashable type: 'list'
。我如何能访问列表中的某个特定字典以添加键值对?我正在使用以下代码初始化一个字典列表:
sequences = [dict() for x in range(83)]
我希望能够向某个字典中添加键:值
对。例如,我想将键值对引物1:引物2
添加到列表的第一个位置。
sequences[0].update({ primer1 : primer2 })
TypeError: unhashable type: 'list'
。我如何能访问列表中的某个特定字典以添加键值对?
primer1
是一个列表吗? - csinchokprimer2
是一个列表,它就不能成为字典的值。请使用元组代替。 - J Darbyshire