Python3 集合
在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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- python3常用方法集合Python
- Python3組合資料型別(元組、列表、集合、字典)語法Python資料型別
- Python3學習(基本資料型別-集合-字典-基本資料型別總結)Python資料型別
- 集合框架-TreeMap集合框架
- 集合框架-Set集合框架
- 集合框架-TreeSet集合框架
- 集合框架-Collection集合框架
- 集合框架-List集合框架
- 【Java集合】1 集合概述Java
- 集合框架-集合總結框架
- 集合框架-List集合-2框架
- 集合框架-List集合-3框架
- 集合框架-Collection集合-2框架
- 集合框架-Collection集合-3框架
- Guava集合--Immutable(不可變)集合Guava
- Guava集合--新集合型別Guava型別
- 集合框架-Map集合功能概述框架
- 集合框架-HashMap集合的案例框架HashMap
- Java集合(1)一 集合框架Java框架
- 集合框架-Collection集合總結框架
- 集合框架-Map集合的遍歷框架
- 【集合框架】Java集合框架綜述框架Java
- Python3 字典Python
- Python3 SocketPython
- python3 字串Python字串
- 【Java集合原始碼剖析】Java集合框架Java原始碼框架
- 集合框架-集合的巢狀遍歷框架巢狀
- 【JAVA集合】JAVA集合框架及其常用方法Java框架
- DataTransferItemList 集合
- 集合框架框架
- redis集合Redis
- java——集合Java
- Swift,集合Swift
- Redis 集合Redis
- Oracle 集合Oracle
- java集合Java
- Map集合
- brew 安裝python3:如何使用brew安裝Python3Python