日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
創(chuàng)新互聯(lián)Python教程:Pythonfrozenset()

frozenset()函數(shù)返回不能修改的 frozenset 對(duì)象。它包含一個(gè)無(wú)序的對(duì)象集合,并且是不可更改的,因此它可以用作字典中的鍵。

專注于為中小企業(yè)提供網(wǎng)站設(shè)計(jì)、網(wǎng)站建設(shè)服務(wù),電腦端+手機(jī)端+微信端的三站合一,更高效的管理,為中小企業(yè)揭陽(yáng)免費(fèi)做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動(dòng)了近1000家企業(yè)的穩(wěn)健成長(zhǎng),幫助中小企業(yè)通過(guò)網(wǎng)站建設(shè)實(shí)現(xiàn)規(guī)模擴(kuò)充和轉(zhuǎn)變。

 **frozenset([iterable])** #Where iterable can be a list, string, tuple, dictionary , set etc 

frozenset()參數(shù):

frozenset()函數(shù)接受一個(gè)參數(shù)。如果給定了 iterable 參數(shù),它將從中返回一個(gè) frozenset。iterable 包含初始化 frozenset 的元素。

參數(shù) 描述 必需/可選
可迭代的 可迭代的可以是集合、字典、元組等。 可選擇的
沒(méi)有爭(zhēng)論 空 frozenset 對(duì)象 可選擇的

frozenset()返回值

返回值是給定 iterable 的不可變(不能修改)的凍結(jié)集。

| 投入 | 返回值 | | 整數(shù) | 整數(shù)凍結(jié)集 | | 性格;角色;字母 | 凍結(jié)字符集 | | 無(wú)參數(shù) | 空集 |

Python 中frozenset()方法的示例

示例 Python frozenset()的工作原理

 # tuple of vowels
vowels = ('a', 'e', 'i', 'o', 'u')

fSet = frozenset(vowels)
print('The frozen set is:', fSet)
print('The empty frozen set is:', frozenset())

# frozensets are immutable
fSet.add('v') 

輸出:

The frozen set is: frozenset({'a', 'o', 'u', 'i', 'e'})
The empty frozen set is: frozenset()
Traceback (most recent call last):
  File ", line 8, in fSet.add('v')
AttributeError: 'frozenset' object has no attribute 'add' 

示例 2:創(chuàng)建整數(shù)frozenset()

 fs = frozenset([1, 2, 3, 4, 5, 4, 3])
for x in fs:
    print(x) 

輸出:

 1
2
3
4
5 

示例 3:字典的frozenset()

 # random dictionary pers "John", "age": 23, "sex": "male"}

fSet = frozenset(person)
print('The frozen set is:', fSet) 

輸出:

 The frozen set is: frozenset({'name', 'sex', 'age'}) 

示例 4: Frozenset()處理復(fù)制、差、交集、對(duì)稱差和并集等操作

 # Frozensets
# initialize A and B
A = frozenset([1, 2, 3, 4])
B = frozenset([3, 4, 5, 6])

# copying a frozenset
C = A.copy()  # Output: frozenset({1, 2, 3, 4})
print(C)

# union
print(A.union(B))  # Output: frozenset({1, 2, 3, 4, 5, 6})

# intersection
print(A.intersection(B))  # Output: frozenset({3, 4})

# difference
print(A.difference(B))  # Output: frozenset({1, 2})

# symmetric_difference
print(A.symmetric_difference(B))  # Output: frozenset({1, 2, 5, 6}) 

輸出:

 frozenset({1, 2, 3, 4})
frozenset({1, 2, 3, 4, 5, 6})
frozenset({3, 4})
frozenset({1, 2})
frozenset({1, 2, 5, 6}) 

示例 5: Frozenset()處理像 isdisjoint、issubset 和 issuperset 這樣的方法

 # Frozensets
# initialize A, B and C
A = frozenset([1, 2, 3, 4])
B = frozenset([3, 4, 5, 6])
C = frozenset([5, 6])

# isdisjoint() method
print(A.isdisjoint(C))  # Output: True

# issubset() method
print(C.issubset(B))  # Output: True

# issuperset() method
print(B.issuperset(C))  # Output: True 

輸出:

 True
True
True 

當(dāng)前文章:創(chuàng)新互聯(lián)Python教程:Pythonfrozenset()
文章鏈接:http://www.5511xx.com/article/dpididj.html