set小記.md

1. 定義空集

要定義一個空的set,方式如下,看上去略有奇怪,但是可以通過typelen來確認

>>> set()
set()
>>> type(set())
<class 'set'>
>>> len(set())
0

需要區(qū)別的是,{}得到的是一個dict類型

>>> type({})
<class 'dict'>

2. set與數(shù)學集合

從python的簡潔特性和貼近數(shù)學來理解,set的運算規(guī)則和數(shù)學有很多相似之處

注意:list和set支持的操作不同,list支持加法與數(shù)乘,set支持減法

交集(&)

>>> {1,2,3,4,5} & {1,3,8,9,0}
{1, 3}

并集(|)

>>> {1,2,3,4,5} | {1,3,8,9,0}
{0, 1, 2, 3, 4, 5, 8, 9}

差集(-)

>>> {1,2,3,4,5} - {1,3,8,9,0}
{2, 4, 5}
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • 一、python 變量和數(shù)據(jù)類型 1.整數(shù) Python可以處理任意大小的整數(shù),當然包括負整數(shù),在Python程序...
    績重KF閱讀 2,025評論 0 1
  • 1. Java基礎部分 基礎部分的順序:基本語法,類相關的語法,內部類的語法,繼承相關的語法,異常的語法,線程的語...
    子非魚_t_閱讀 34,819評論 18 399
  • 背景 一年多以前我在知乎上答了有關LeetCode的問題, 分享了一些自己做題目的經驗。 張土汪:刷leetcod...
    土汪閱讀 12,929評論 0 33
  • http://python.jobbole.com/85231/ 關于專業(yè)技能寫完項目接著寫寫一名3年工作經驗的J...
    燕京博士閱讀 7,828評論 1 118
  • 最近在慕課網學習廖雪峰老師的Python進階課程,做筆記總結一下重點。 基本變量及其類型 變量 在Python中,...
    victorsungo閱讀 1,963評論 0 5

友情鏈接更多精彩內容