python 集合

  • #集合
    集合是一個無序的不重複的序列,可以使用大括號{}或set()創建集合,若創建一個空的集合
    則使用set()進行創建,因爲{}是用來創建字典的

#兩個集合之間進行運算
#字符中元素是字符,所以集合中元素是字符
set1=set(‘abcdef’)
set2=set(‘bdfkju’)
#存在set1集合中,不存在set2
print(set1-set2)
#並集
print(set1|set2)
#交集
print(set1&set2)

#不同時存在set1和set2中的元素
print(set1^set2)

s=set(‘abcd’)
#集合中添加元素
s.add(‘python’):參數python作爲集合中的一個元素
#集合中添加字符串(字符)
s.update(‘ae’):添加abc字符串中字符e作爲集合中元素
#集合中添加列表(列表中元素)
s.update([1,2]):添加1、2元素到集合中
#集合中添加元組(元組中元素)
s.update((2,4)):添加4元素到集合中
#集合中添加字典(字典中的key)
s.update({‘0’:‘hello’, 2:‘world’}):將字符串’0’添加到集合中

#集合中移除元素
s.remove(2):若數字2不在集合中則報錯
s.discard(2):若數字2不在集合中則不會報錯
s.pop():集合中隨機彈出一個元素,交互模式中刪除第一個元素

#計算集合中元素個數:
len(s)
#清空集合
s.clear()

#判斷元素是否存集合中
if 2 in s:
print(“存在”)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章