(1)不可哈希错误
演示代码:
>>> x = {[1], [2]}
Traceback (most recent call last):
File "", line 1,...一般来说我们并不关心一个数据的哈希值,只关心是否可哈希。集合的元素和字典的“键”要求必须为可哈希数据,例如整数、实数、复数、字符串、元组。...(2)数据数量不一致错误
在调用函数时,要求实参数量和形参必须数量一致,即使函数有默认值参数,这个要求也是必须满足的,只是有些形参有默认值,所以表面看起来实参数量和形参数量不是完全一样。...例如,下面的代码没有任何问题:
>>> x = 3, 5, 7
>>> x
(3, 5, 7)
因为第一个语句中,虽然等号右侧并没有加什么括号,但实际上是作为元组处理的,也就是,把等号右侧的元组(3,...然而,下面的代码是可以正常执行的:
>>> x, *y = 3, 5, 7
>>> x
3
>>> y
[5, 7]
>>> x, *y = 3, 5, 7, 9, 11, 13
>>> x
3
>>>