既然集合不讲究顺序,输入了 {4,3} in {{3,4},{2,6},{7,9}}
来源:4-5 set 集合

慕姐9018758
2018-08-27
最后报错了
TypeError: unhashable type:
请问老师这是为何,我用列表就不会报错
写回答
1回答
-
这一异常通常出现在构造一个 set(集合类型)时,set()需要传递进来可哈希的元素(hashable items)。
其实你在定义这么一个集合的时候就会报错了:
#错误写法演示 demo = {{3, 4}, {2, 6}, {7, 9}}
为什么报错呢?
集合里面不能再嵌套集合了
倘若让你在里面嵌套了一个又一个的集合,由于集合的无序,你又如何去调用呢?
112018-08-28
相似问题
集合中的无序问题
回答 1
向可变参数中传入集合的排序问题
回答 1