Discuss / Python / 对于set 的一点疑问,

对于set 的一点疑问,

Topic source

s = set([1,2,(1,2)]) print("print s :", s) s1 = set([1,2,(1,2,(1,2,[3]))]) print("print s :", s1)

输出结果 : print s : {(1, 2), 1, 2} Traceback (most recent call last): File "G:/work/python-project/py-demo/demo1/w.py", line 74, in <module> s1 = set([1,2,(1,2,(1,2,[3]))]) TypeError: unhashable type: 'list'

类型错误,不能在set中放入list,为什么,我放入的元组是个不可变对象啊,没太懂,求解惑


  • 1

Reply