Python3 集合

金木大大大發表於2023-12-19

  在Python3中,集合(Set)是一種無序、不重複的資料集合。集合使用{}或set()來建立。以下是一些常用的集合操作:


  建立集合:


  set1={1,2,3}#使用{}建立集合


  set2=set([4,5,6])#使用set()建立集合


  ;//爬蟲IP獲取;


  新增元素:


  set1.add(4)#新增單個元素


  set1.update([5,6,7])#新增多個元素


  移除元素:


  set1.remove(3)#移除指定元素,如果元素不存在會丟擲KeyError


  set1.discard(4)#移除指定元素,如果元素不存在不會丟擲錯誤


  set1.pop()#隨機移除一個元素


  set1.clear()#清空集合中的所有元素


  集合運算:


  set1.union(set2)#返回兩個集合的並集


  set1.intersection(set2)#返回兩個集合的交集


  set1.difference(set2)#返回兩個集合的差集


  set1.symmetric_difference(set2)#返回兩個集合的對稱差集


  集合關係:


  set1.issubset(set2)#判斷set1是否是set2的子集


  set1.issuperset(set2)#判斷set1是否是set2的超集


  set1.isdisjoint(set2)#判斷set1和set2是否沒有交集


  遍歷集合:


  for item in set1:


  #遍歷集合中的每個元素


  集合在處理性和集合運算方面非常有用。它提供了簡潔的語法和豐富的操作方法,可以方便地進行集合操作。


來自 “ ITPUB部落格 ” ,連結:https://blog.itpub.net/70032566/viewspace-3000570/,如需轉載,請註明出處,否則將追究法律責任。

相關文章