Python學習之路day3 集合

2022-03-21 12:37:35 字數 842 閱讀 3421

集合(set)是一種無序且不重複的序列。

無序不重複的特點決定它存在以下的應用場景:

差集、並集、交集等,下文詳述。

建立集合的方法與建立字典類似,但沒有鍵值對的概念,具體如下:

s1 =

還可以通過以下兩種方法建立:

s2 = set()

s3 = set([11,22,33])

這兩種方法本質上是同一種,都是通過呼叫系統的set()方法進行引數傳遞和型別轉換,如果不傳入引數則直接new乙個空的集合;如果傳入的引數有重複的元素則直接去重處理。

關係測試常用於對兩個集合的關係判定。

常見的關係測試運算子如下:

s1 = 

s2 =

print(s1 - s2)

print(s1.difference(s2))

print("")

print(s1 & s2)

print(s1.intersection(s2))

print("")

print(s1 | s2)

print(s1.union(s2))

print("")

print(s1 ^ s2)

print(s1.symmetric_difference(s2))

print("")

print(s1 <= s2)

print(s1.issubset(s2))

輸出:false

false

Python學習之路 Day3

換課程期數了,不同老師教 開發人員在程式中自定義的一些符號和名稱。識別符號是自己定義的,如變數名 函式名等 組成 由26個英文本母大小寫,數字 0 9 符號 1.識別符號中可以包含字母 數字 但是不能使用數字開頭 例如 name1 name 1 name1 1name 不行 2.python中不能使...

python機器學習day 3

突然覺得標題的day計算方式有問題 對於效能評測,一共有三個指標 準確性和召回率和精確率。書上用的是有點像 卡諾圖 的感覺來列的公式。數電後遺症。實際是1類 實際是2類 分類結果為1類 1類被分類為1類 分類正確 2類被分類為1類 棄真錯誤 分類結果為2類 1類被分類為2類 納偽錯誤 2類被分類為2...

python學習總結day3

01if判斷語句基本語法 格式如下 if 要判斷條件 條件成立時,要做的事情 注意 縮排為乙個tab鍵或者4個空格,在python開發中,tab和空格不要混用,記住if判斷條件後面要加上 02比較 關係 運算子 等於 不等於 大於 小於 小於等於 大於等於 注意 if語句以及縮排部分是乙個完整的 塊...