集合是無序可變,元素不能重複。實際上,集合底層是字典實現,集合的所有元素都是字典
中的「鍵物件」,因此是不能重複的且唯一的。
使用{}建立集合物件,並使用 add()方法新增元素
>>> a =
>>> a
>>> a.add(9)
>>> a
使用 set(),將列表、元組等可迭代物件轉成集合。
如果原來資料存在重複資料,則只保留乙個
>>> a = ['a','b','c','b']
>>> b = set(a)
>>> b
remove()刪除指定元素;clear()清空整個集合>>> a =
>>> a.remove(20)
>>> a
>>> a =
>>> a.clear()
>>> a
set()
像數學中概念一樣,python 對集合也提供了並集、交集、差集等運算。我們給出示例:
>>> a =
>>> b =
>>> a|b #並集
>>> a&b #交集
>>> a-b #差集
>>> a.union(b) #並集
>>> a.intersection(b) #交集
>>> a.difference(b) #差集
**於: Python元組常用方法及彙總
列表屬於可變序列,可以任意修改列表中的元素。元組屬於不可變序列,不能修改元組中的 元素。因此,元組沒有增加元素 修改元素 刪除元素相關的方法。我們只需要學習元組的建立和刪除,元組中元素的訪問和計數即可。元組支援如下操作 索引訪問 切片操作 連線操作 成員關係操作 比較運算操作 計數 元組長度 len...
python常用方法彙總
補齊 join random.sample zyxwvutsrqponmlkjihgfedcba0123456789 11 使用bool 只能將 空字串,none,0轉為false,其它為true,所以建議使用如下方法 def str2bool v return v.lower in yes tru...
Python 集合常用方法
資料型別 int str bool list dict tuple float set set型別天生去重 一 集合的定義 s set 定義空集合 s 集合不是key value 形的,無冒號 集合是無序的,沒辦法通過下標取值 二 集合賦值 s.add s s.add ijk 注意add 與 upd...