python內建函式set

2021-10-01 11:53:21 字數 1141 閱讀 5170

set() 函式建立乙個無序不重複元素集,可進行關係測試,刪除重複資料,還可以計算交集、差集、並集等。

class set([iterable])

引數說明:

iterable – 可迭代物件物件;

返回值返回新的集合物件。

例項以下例項展示了 set 的使用方法:

x =

set(

'runoob'

) y =

set(

'google'

) x, y

(set([

'b',

'r',

'u',

'o',

'n']),

set(

['e'

,'o'

,'g'

,'l'])

)# 重複的被刪除

x & y # 交集

set(

['o'])

x | y # 並集

set(

['b'

,'e'

,'g'

,'l'

,'o'

,'n'

,'r'

,'u'

])x - y # 差集

set(

['r'

,'b'

,'u'

,'n'

])

leecode 349題

給定兩個陣列,編寫乙個函式來計算它們的交集。

輸入: nums1 = [1,2,2,1], nums2 = [2,2]

輸出: [2]

說明:輸出結果中的每個元素一定是唯一的。我們可以不考慮輸出結果的順序。

python3 **

class

solution

:def

intersection

(self, nums1: list[

int]

, nums2: list[

int])-

> list[

int]

:return

set(nums1)

&set

(nums2)

Python中集合(set)的內建函式

集合是乙個無序的 字典也是無序的 不重複的資料集合。集合分為可變集合與不可變集合,可變集合建立用set 方法,例如 a set 1,2,3,4,3 列印a時為會自動去重,但是可變集合的元素師可以用add,remove等方法更改 不可變集合顧名思義就是建立之後不能再改變,可用frozenset 方法建...

Python 使用內建set函式去重

一 列表去重 二 元組去重 三 字串去重 python裡面常用的資料結構有列表 集合 字典 字串 元組 有的時候會遇到需要將相同的資料進行去重的操作,你可以使用內建函式set 函式來去重。因為集合內部預設是不能出現相同的元素的,所以集合不需要進行去重。set 函式其實是將其他的資料型別轉換為集合型別...

python 內建資料結構set

coding utf 8 內建資料結構 set set 集合 一堆確定的無序的唯一的資料,集合中的每乙個資料稱為乙個元素 集合的建立 s set print type s print s 此時,大括號內一定要有值,否則定義出的是乙個dict s 如果只是用大括號定義,則定義的是乙個dict型別 d ...