集合set是一个无序不重复元素的集set.add() 与set.update()的区别如果我只想在集合中添加单个值,那么在python中添加和更新操作之间有什么区别.有人可以解释为什么会这样.解决方法set.add将一个单独的元素添加到集合中.所以,可以工作,但它不能与iterable一起使用,除非它是可以清除的.这就是为什么a.add失败的原因.这里,[1,2]被视为被添加到集合中的元素,并且如错误消息所示,a list cannot be hashed但是集合的所有元素都应该是hashables.引用documentation,