eal*_*eon 1 python dictionary list
我需要类似的东西
list_dict_dict = {
[] : {}
}
Run Code Online (Sandbox Code Playgroud)
问题是[] isable hashable并且不能用作字典键
我可以用来将列表映射到dict的任何数据结构吗?
将列表转换为元组
my_dict = {}
my_tuple = tuple(my_list)
my_dict[my_tuple] = my_value
Run Code Online (Sandbox Code Playgroud)
但是,如果您在列表中进行任何更改,那么这些更改将不会反映在您用作键的元组中.List不能用作dict键,因为它可以被突变,每次添加或删除对象时都会更改其哈希值.