Python學習筆記(十四) 集合

2021-10-04 19:55:37 字數 900 閱讀 9920

建立集合使用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...