集合是無序可變,元素不能重複。實際上,集合底層是字典實現,集合的所有元素都是字典
中的「鍵物件」,因此是不能重複的且唯一的。
集合建立和刪除
使用{}建立集合物件,並使用 add()方法新增元素
>>
> a =
>>
> a
>>
> a.add(9)
>>
> a
使用 set(),將列表、元組等可迭代物件轉成集合。如果原來資料存在重複資料,則只保
留乙個。
>>
> a =
['a'
,'b'
,'c'
,'b'
]>>
> b =
set(a)
>>
> b
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)
#差集
集合的簡單介紹
集合是jdk提供的乙個體系的介面和類的框架,是用來儲存多個元素的容器 集合的本質就是用來儲存資料的 用來同時儲存多個不同引用資料型別物件的容器解決了陣列存放單一資料型別資料的弊端。同時集合大小是根據存放資料數量進行自我維護的,直白一點的說集合大小是可變,解決了陣列長度固定的弊端 1 只能存放引用資料...
python集合簡單介紹
集合 set 把不同的元素組成一起形成集合,是python基本的資料型別。集合元素 set elements 組成集合的成員 li a b c a se set li se set a c b 集合物件是一組無序排列的可雜湊的值 集合成員可以做字典的鍵 li a b c a c se set li ...
集合的介紹以及簡單方法
1.集合的表示方法 大括號括起 2.集合裡的元素只能是不可變型別 數字,字串,元組 集合是無序的 3.集合裡只能存在不同的元素,如果相同會只留下乙個 4.也可以用set 引數 建立集合,引數為可迭代物件,執行for迴圈後加入集合 5.add 增加元素 只能加乙個元素,是元組時整體加入 6.clear...