为什么答案是{1,2,3}啊,不是只移除第一个4吗

设a=set([1,2,2,3,3,3,4,4,4,4]),则a.remove(4)的值是( )。

set会把这个list去重,所以会只剩下{1,2,3,4}。然后remove4的话,就移除了4,还剩{1,2,3}

Set集合的特点是不重复,无序的集合,Set保存的元素都是唯一的,如果有多个相同元素,最终只会保存一个,也可以使用Set集合来去重操作喔;
List集合的特点是可重复,有序的集合;

set 去重