(23)python集合的使用

2021-09-25 10:42:07 字數 904 閱讀 4994

集合是無序可變,元素不能重複。實際上,集合底層是字典實現,集合的所有元素都是字典中的「鍵物件」,因此是不能重複的且唯一的

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...