首先dict与set中的key都不可以是变量。
而题目中的:但试试把(1, 2, 3)和(1, [2, 3])放入dict或set中,并解释结果。
tuple(1,2,3)是不可变的,所有使用dict和set都可以 而tuple(1,[2,3])中包[2,3]这个list,而list是可变的,所以这个key是可变的,无法使用dict与set。
Sign in to make a reply
赵彦臻
首先dict与set中的key都不可以是变量。
而题目中的:但试试把(1, 2, 3)和(1, [2, 3])放入dict或set中,并解释结果。
tuple(1,2,3)是不可变的,所有使用dict和set都可以 而tuple(1,[2,3])中包[2,3]这个list,而list是可变的,所以这个key是可变的,无法使用dict与set。