python基礎-set集合
set集合是一個無序且不重複的元素集合
1.set的創建
2種方式:
se = {11,22,33}
se = set([11,22,33]) #呼叫的set的__init__方法進行建立
2.set的常用方法
1.add
se = {11,22,33}se.add(44)
print(se) => { 33,11,44,22} #因為是無序的,所以執行的結果會不一樣,但是44確實被增加到了原set集合中
2.remove
se = {11,22,33}
se.remove(11)
print (se) => {22,33}
se.remove(44) #報錯,提示找不到指定的元素
3.discard
se = {11,222222222222222222222222222222號,33}se.discard(11)
print (se) => {22,33}se.discard(44)
print (se) => {11,22,33} #找不到指定的元素時,不刪除,不報錯
4.pop
se = {11,22,33}
se.pop()print (se) => {11,22} #隨機出一個元素,執行結果可能不棧相同ret = se.pop()print (ret) => {33} #將出棧的結果打印出來
5.difference
se1 = {11, 22, 33, 44}
se2 = {22, 33, 44, 55}
print(se1.difference(se2)) = > 11 # 列印se1中存在,但是se2中不存在的元素print(se2.difference(se1)) = > 55 # 列印se2中存在,但se1中不存在的元素
6.difference_update
se1 = {11,22,33,44}
se2 = {22,33,44,55}
se1.difference_update( > 11 #將se1存在,se2中不存在的元素覆寫至se1中,更新set集合
7.intersection
se1 = {11,22,33,44}
se2 = {22,33, 44,55}
print (se1.intersection(se2)) => {22,33,44} #se1,se2的交集
8.intersection_update
se1 = {111,22,3334442 = {22,33,44,55}
se1.intersection_update(se2)
print (se1) => {33,44,22} #將se1,se2的交集覆寫至se1的集合中
se2 = {22,33,44,55}
print (se1.union(se2)) => {11,22,33,44,55} # se1,se2的並集

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

Linux終端中查看Python版本時遇到權限問題的解決方法當你在Linux終端中嘗試查看Python的版本時,輸入python...

使用FiddlerEverywhere進行中間人讀取時如何避免被檢測到當你使用FiddlerEverywhere...

在使用Python的pandas庫時,如何在兩個結構不同的DataFrame之間進行整列複製是一個常見的問題。假設我們有兩個Dat...

Uvicorn是如何持續監聽HTTP請求的? Uvicorn是一個基於ASGI的輕量級Web服務器,其核心功能之一便是監聽HTTP請求並進�...

如何在10小時內教計算機小白編程基礎?如果你只有10個小時來教計算機小白一些編程知識,你會選擇教些什麼�...

攻克Investing.com的反爬蟲策略許多人嘗試爬取Investing.com(https://cn.investing.com/news/latest-news)的新聞數據時,常常�...
