python-集合set

天子骄龙發表於2024-09-23

集合:可變資料型別,但是它裡面的元素必須是不可變資料型別,無序,不重複

set2={4,5,6}         #建立集合
print(set1,set2)

set1=set([1,2,3])   #將其它型別轉換成集合

print(set1)

set1={4,5,6}
set1.add(1)  #增加元素

print(set1)

set1={"張三","李四","王五"}
set2={"張飛","關羽"}
set1.update(set2)   #合併集合
print(set1)
set1.update(["李明"])
# 會把引數自動轉換成集合
print(set1)

set1.update("李佩霞")
#會把字串拆分成集合
print(set1)

set1={4,5,6,5,4}  #會自動將集合中重複的元素去除,且每次列印返回的順序並不和初始的一致

print(set1)

set1={"張三","李四","王五"}
set2=set1.pop()   #刪除隨機一個元素,返回被刪除的元素

print(set1)
print(set2)

set1={"張三","李四","王五"}
set1.remove("李四")   #刪除指定元素

print(set1)

set1={"張三","李四","王五"}
set1.clear()  #清空

print(set1)

set1={"張三","李四","王五"}
del set1  #刪除變數

set1={"張三","李四","王五"}

for i in set1:   #遍歷
    print(i)

相關文章