建立集合使用set()或,但是如果要建立空集合只能使用set(),因為用來建立空字典。
集合的特點:去重(也就是說如果資料不允許重複的話考慮使用集合)
s0 =
print(s0)
s1 =
print(s1)
s2 = set("abcdefg")
print(s2)
s3 = set()
print(type(s3)) # set
s4 = {}
print(type(s4)) # dict
s1 =
s1.add(3)
s1.add(2)
print(s1)
因為集合有去重功能,所以,當向集合內增加的資料是當前集合已有資料的話,則不進行任何操作。
s1 =
s1.update([1, 2])
s1.update("abc")
print(s1)
s1 =
s1.remove(10)
print(s1)
s1.remove(10) # 報錯
s1 =
s1.discard(10)
print(s1)
s1.discard(10) # 不報錯
s1 =
res = s1.pop()
print(s1)
print(res)
s1 =
print(7 in s1) # true
print(70 in s1) # false
redis學習筆記四 集合
1 新增 刪除元素 sadd key member member.srem key member member.新增的時候,如果元素不存在自動建立,如果存在會自動忽略,不進行新增 2 獲取集合中的所有元素 smembers key 3 判斷元素是否在集合中 sismember key member ...
python學習四(集合 字典)
1 通過集合去掉重複的元素 usr bin python coding utf 8 set1 set a a b b c print set1 輸出 新增元素 set1.add d set1.add c 由於重複,無法新增 print set1 set2 set1.copy set1.clear p...
python 學習筆記(十四)
coding utf8 author liwei 定製類的練習 class student object def init self,name self.name name a student liwei print a str 對以上例子的使用 print str 對以上例子的使用 class s...