集合是無序可變,元素不能重複。實際上,集合底層是字典實現,集合的所有元素都是字典中的「鍵物件」,因此是不能重複的且唯一的。
1.使用{}建立集合物件,並使用 add()方法新增元素
>>
> a =
>>
> a
>>
> a.add(9)
>>
> a
2.使用 set(),將列表、元組等可迭代物件轉成集合。如果原來資料存在重複資料,則只保留乙個。
>>
> a =
['a'
,'b'
,'c'
,'b'
]>>
> b =
set(a)
>>
> b
3.remove()刪除指定元素;clear()清空整個集合
>>
> a =
>>
> a.remove(20)
>>
> a
像數學中概念一樣,python 對集合也提供了並集、交集、差集等運算。我們給出示例:
>>
> a =
>>
> b =
>>
> a|b #並集
>>
> a&b #交集
>>
> a-b #差集
>>
> a.union(b)
#並集》
> a.intersection(b)
#交集》
> a.difference(b)
#差集
2 3 Python資料型別
數值分成三種 整數 浮點數 複數 1 整數 在python中整數都是int型別,無大小限制,可任意大小 如果數字長度過大可以使用下劃線作為分隔符 如 a 123 456 345 a的值為123456345 十進位制的數字不能以0開頭 其他進製的整數,只要是數字列印時一定是以十進位制的形式顯示 二進位...
23 Python常用模組(一)
1.簡單了解模組 寫的每乙個py檔案都是乙個模組.還有一些我們一直在使用的模組 buildins 內建模組.print,input random 主要是和隨機相關的內容 random 隨機小數 uninform a,b 隨機小數 randint a,b 隨機整數 choice 隨機選擇乙個 samp...
ARTS打卡23 Python自帶迷你資料庫
algorithm做演算法題,review點評英文文章,tip總結技術技巧,share做技術分享。每週打卡一次,這就是arts打卡。leetcode 劍指 offer 59 ii.佇列的最大值 題目描述 請定義乙個佇列並實現函式max value得到佇列裡的最大值,要求函式max value pus...