按我理解就是tuple和list的区别就是tuple里面的值不能更改。而dict就是有键值。为什么不能直接用数组代替呢?而要分得这么细。 解决方案 我的理解是:dict是无序的。list是有序的,可以更改的。。tuple是有序的,里面的值不能更改,唯一的,所以可以作为dict的key。