python 資料型別set集合

2021-10-16 11:18:37 字數 2104 閱讀 6368

3、集合常用的方法

1、集合中的元素是獨一無二

2、集合不能用 連線符「+」 連線兩個集合

3、集合是可變型別

4、集合是無序的,所以不能切片

5、空集合用set()定義,不能用{},{}定義的是空字典

# 被刪除的物件不再集合中也不會報錯

print

(x)

x =

x.remove(2)

print

(x)#

x.remove(8)

# 刪除的元素,集合中不存在,報錯keyerror: 8

# traceback (most recent call last):

# file "d:/manager_project/shoppingmall/test_study.py", line 84, in

# x.remove(8)

# keyerror: 8

x =

x.pop(

)print

(x)#

注意:update( **iter ) 引數必須是迭代物件

x =

x.update(

)x.update(

('v'

,'vv'))

print

(x)#

x =

y =z = x.union(y)

# 求集合x與集合y的並集,並返回乙個新集合

print

(z)#

x =

y =z = x.intersection(y)

print

(z)#

x =

y =z = x.difference(y)

# 求集合x與集合y的差集,返回集合x中集合y沒有的元素

python資料型別(集合set)

集合 集合是無序的物件集,它和字典一樣使用花括號,但沒有鍵值對的概念。集合屬於可變的資料型別,一般用於保持序列的唯一性 也就是同樣的元素僅出現一次。在使用集合時一定要注意集合的 無序 和 唯一 兩個特點,避免出錯。一 集合的建立 s set 建立乙個空集合 s1 這是建立乙個空字典,而非集合 pri...

Python 資料型別 集合(Set)

集合 set 是由乙個或數個形態各異的大小整體組成的,構成集合的事物或物件稱作元素或是成員。也是用 表示 基本功能 進行成員關係測試和刪除重複元素。建立集合的格式如下 變數名 或者set value 注 建立空集合用set 而不是 其它函式 add 元素 新增單個元素 set set.add d u...

資料型別 集合set

一 1 用途 1 去重 2 關係運算 注 集合的目的是將不同的值存放到一起,不同的集合間用來做關係運算,無需糾結於集合中單個值 2 定義方式 在 內用逗號分割開多個元素,其中元素的特點為 1 所有的元素必須是不可變型別 2 集合內元素不能重複 3 集合內元素無序s s set print s 自動去...