Python集合常用方法及彙總

2022-07-30 20:36:11 字數 800 閱讀 1408

集合是無序可變,元素不能重複。實際上,集合底層是字典實現,集合的所有元素都是字典

中的「鍵物件」,因此是不能重複的且唯一的。

使用{}建立集合物件,並使用 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...