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 自動去...