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資料型別
- 【Java集合】1 集合概述Java
- Guava集合--新集合型別Guava型別
- Guava集合--Immutable(不可變)集合Guava
- Collection集合、List集合及其方法
- Python3 字典Python
- python3 字串Python字串
- Python3 SocketPython
- Hash Map集合和Hash Set集合
- brew 安裝python3:如何使用brew安裝Python3Python
- L2-005 集合相似度【集合】
- 【Java集合原始碼剖析】Java集合框架Java原始碼框架
- 【JAVA集合】JAVA集合框架及其常用方法Java框架
- Python3 turtle教程Python
- Python3中pathlibPython
- python3 筆記Python筆記
- python3如何排序Python排序
- 集合容器
- DataTransferItemList 集合
- Map集合
- java集合Java
- 集合sum
- 集合框架框架
- redis集合Redis
- 【java】【集合】陣列和集合的基本概述Java陣列
- Java集合 - 集合知識點總結概述Java
- Java集合詳解(一):全面理解Java集合Java
- python3: 字串和文字Python字串
- Python3 環境搭建Python
- Python3之使用CryptoPython
- Linux安裝Python3LinuxPython
- Python3 貪吃蛇Python
- Python3 直譯器Python
- Python3 * 和 ** 運算子Python
- python3 class的使用Python
- CentOS 安裝Python3CentOSPython
- python3 字典的使用Python
- centOS安裝python3CentOSPython