列表不可以作为字典的键。
字典的键是需要不可变类型的,列表是可变的,列表可以通过索引赋值,所以不能作为字典的键,元组最有意思,元组是不可变但有是可变的,之所以这么说,是因为元组不能像列表一样通过索引赋值,但是如果组成元组的是多个列表的话,列表可变,元组内列表变了,元组也就变了。
含义
列表是动态的,属于可变序列,元素可以增加、修改、删除,而元组是静态的,属于不可变序列,无法增加、删除、修改元素,除非整体替换。列表可以使用append()、extend()、insert()、remove()和pop()等方法实现添加和修改列表元素,而元组没有这几个方法,因为不能向元组中添加和修改元素,同样,也不能删除元素,可以整体替换。