-
要調用一個函數,需要知道函數的名稱和參數,查看全部
-
使用函數,把重復的邏輯代碼封裝起來,查看全部
-
判斷集合是否重合 有時候需要判斷兩個集合是否有重合的地方,如果使用傳統的方法,需要使用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
提交
取消