frozenset凍結集合函式
1.描述
frozenset()返回乙個凍結的集合,凍結後不能新增、刪除和修改。 set()無序且不重複,是可以變的,有add、remove。擴充套件:刪除重複資料,還可以計算交集、差集、並集等
2.函式用法
frozenset([iterable])
iterable – 可迭代物件,如:列表、字典、元組、字串
3.返回值
返回新的frozenset物件,如果不提供任何引數,缺省會生成空集合。
4.例項
''' frozenset '''
num =
frozenset
(range(10
))# 建立不可變集合
print
(num)
# frozenset()
sitename =
frozenset
('pythonab'
)# 建立不可變集合, 注意:順序不是按照引數的順序
print
(sitename)
# frozenset()
''' set '''
sitename1 =
set(
'pythonab'
)# 可變集合
print
(sitename1)
# # set中向集合中新增
sitename1.add(
'.com'
)print
(sitename1)
# # frozenset中向集合中新增成員
sitename.add(
'.com'
)#向不可變集合中新增成員,會報錯
'''traceback (most recent call last)
: file ""
, line 1,in
attributeerror:
'frozenset'
object has no attribute 'add'
java總結(集合框架)
1 集合框架 collection and map,集合和對映,容器類 cpp 集合框架是為表示是為表示和操作集合而規定的一種統一的標準體系結構 在程式設計中容器是用來組織和儲存其他物件的物件 實現鍊錶的類就是乙個容器的例項 1 list 元素有先後次序的集合,元素有index位置 元素可以重複 繼...
AJPFX總結集合的概念
集合的概念 為了儲存這些數目不確定的物件,jdk中提供了一系列特殊的類,這些類可以儲存任意型別的物件,並且長度可變,統稱為集合。集合的兩大類 即1.單列集合 collection 2.雙列集合map collection 的特點 單列集合類的根介面,用於儲存一系列符合某種規則的元素,它有兩個重要的子...
Java總結 集合 Map介面,HashMap等
hashmap是map使用頻率最高的實現類 允許使用null的key和null的value,與hashset一樣不保證key的順序 linkedhashmap是hashmap的子類 與linkedhashset類似,保證遍歷順序與插入順序相同 保證key有一定順序 自然排序 定製排序 參考trees...