Python 基礎(chǔ)教程

Python 流程控制

Python 函數(shù)

Python 數(shù)據(jù)類型

Python 文件操作

Python 對象和類

Python 日期和時間

Python 高級知識

Python 參考手冊

Python frozenset() 使用方法及示例

Python 內(nèi)置函數(shù)

Frozenset()方法返回一個不可變的frozenset對象,該對象由給定的iterable中的元素初始化。

凍結(jié)集只是Python集對象的不可變版本。盡管可以隨時修改集合的元素,但是凍結(jié)集合的元素在創(chuàng)建后保持不變。

因此,凍結(jié)的集可以用作Dictionary中的鍵或用作另一個集的元素。但是像集合一樣,它也不是有序的(可以在任何索引處設(shè)置元素)。

Frozenset()方法的語法為:

frozenset([iterable])

Frozenset()參數(shù)

Frozenset()方法可以選擇使用單個參數(shù):

  • iterable(可選) -可迭代,它包含用于初始化Frozenset的元素。
    可以設(shè)置Iterable,Dictionary,Tuple等。

Frozenset()返回值

Frozenset()方法返回一個不可變的Frozenset(凍結(jié)的集合),它使用給定iterable中的元素進(jìn)行初始化。

如果未傳遞任何參數(shù),則返回空的Frozenset。

示例1:frozenset()在Python中如何工作?

# 元組的元音
vowels = ('a', 'e', 'i', 'o', 'u')

fSet = frozenset(vowels)
print('凍結(jié)的集合為:', fSet)
print('空凍結(jié)的集合為:', frozenset())

運(yùn)行該程序時,輸出為:

凍結(jié)集為: frozenset({'o', 'i', 'e', 'u', 'a'})
空凍結(jié)集為: frozenset()

示例2:Dictionary的frozenset()

當(dāng)您將字典用作凍結(jié)集合的可迭代對象時。只需要字典的鍵來創(chuàng)建集合。

# 隨機(jī)字典
person = {"name": "John", "age": 23, "sex": "male"}

fSet = frozenset(person)
print('凍結(jié)集合是:', fSet)

運(yùn)行該程序時,輸出為:

凍結(jié)集合是: frozenset({'name', 'sex', 'age'})

Frozenset操作

像普通集合一樣,frozenset也可以執(zhí)行不同的操作,例如并集,交集等。

Python 內(nèi)置函數(shù)

丰满人妻一级特黄a大片,午夜无码免费福利一级,欧美亚洲精品在线,国产婷婷成人久久Av免费高清