-
要调用一个函数,需要知道函数的名称和参数,查看全部
-
使用函数,把重复的逻辑代码封装起来,查看全部
-
判断集合是否重合 有时候需要判断两个集合是否有重合的地方,如果使用传统的方法,需要使用for循环一个一个的去判断,非常麻烦,set提供isdisjoint()方法,可以快速判断两个集合是否有重合,如果有重合,返回False,否则返回True。 s1 = set([1, 2, 3, 4, 5]) s2 = set([1, 2, 3, 4, 5, 6, 7, 8, 9]) s1.isdisjoint(s2) # ==> False,因为有重复元素1、2、3、4、5查看全部
-
集合的子集和超集 set提供方法判断两个set之间的关系,比如两个集合set,判断其中一个set是否为另外一个set的子集或者超集。 s1 = set([1, 2, 3, 4, 5]) s2 = set([1, 2, 3, 4, 5, 6, 7, 8, 9]) # 判断s1是否为s2的子集 s1.issubset(s2) # ==> True # 判断s2是否为s1的超集 s2.issuperset(s1) # ==> True查看全部
-
清除所有元素的方法clear() 和dict一样,set也提供了clear()方法,可以快速清除set中的所有元素。查看全部
-
除了使用remove()方法删除元素以外,还可以使用discard()方法删除元素,并且,和remove()不同的是,当元素不存在时,使用discard()并不会引发错误,所以使用discard()是更加高效的一个方法。查看全部
-
使用remove()方法,我们需要格外小心,需要提前判断要remove()的元素是否在set里面,确保存在后,再进行remove。查看全部
-
set提供了remove()方法允许我们删除set中的元素。查看全部
-
set提供了update()方法,可以一次性给set添加多个元素。查看全部
-
set提供了add()方法,我们可以使用add()方法,往set里面添加元素。查看全部
-
set元素是区分大小写的,必须大小写完全匹配,才能判断该元素在set里面。查看全部
-
访问set中的某个元素实际上就是判断一个元素是否在set中,这个时候我们可以使用in来判断某个元素是否在set中。 in查看全部
-
在传入set()的list中,包含了重复的元素,但是打印的时候,相同的元素只保留了一个,重复的元素都被去掉了,这是set的一个重要特点。查看全部
-
set和list类似,拥有一系列元素,但是set和list不一样,set里面的元素是不允许重复的,而list里面可以包含相同的元素;set与list的另一个区别是,set里面的元素是没有顺序的。查看全部
-
保证这个集合的元素不会重复,这时,set就派上用场了。查看全部
举报
0/150
提交
取消