English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
La méthode Frozenset() retourne un objet frozenset immutable, initialisé par les éléments de l'iterable donné.
Un ensemble figé n'est qu'unPython setversion immuable d'un objet. Bien que les éléments de l'ensemble puissent être modifiés à tout moment, les éléments de l'ensemble figé restent inchangés après leur création.
Par conséquent, les ensembles figés peuvent être utilisés commedans le DictionaryLes clés ou utilisées comme des éléments d'un autre ensemble. Cependant, comme un ensemble, il n'est pas ordonné (les éléments peuvent être placés à n'importe quel index).
The syntax of the Frozenset() method is:
frozenset([iterable])
The Frozenset() method can optionally use a single parameter:
iterable (optional) -iterable, it contains elements used to initialize Frozenset.
Can set Iterable, Dictionary,Tupleetc.
The Frozenset() method returns an immutable Frozenset (frozen set) initialized with elements from the given iterable.
If no parameters are passed, it returns an empty Frozenset.
# Tuple vowels vowels = ('a', 'e', 'i', 'o', 'u') fSet = frozenset(vowels) print('The frozen set is:', fSet) print('The empty frozen set is:', frozenset())
When running the program, the output is:
The frozen set is: frozenset({'o', 'i', 'e', 'u', 'a'}) An empty frozen set is: frozenset()
When you use a dictionary as an iterable object for frozenset. You only need the keys of the dictionary to create a set.
# Random dictionary person = {'name': 'John', 'age': 23, 'sex': 'male'} fSet = frozenset(person) print('The frozen set is:', fSet)
When running the program, the output is:
The frozen set is: frozenset({'name', 'sex', 'age'})
Like a regular set, frozenset can also perform different operations, such as union, intersection, etc.