English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Il metodo Frozenset() restituisce un oggetto frozenset immutabile inizializzato dagli elementi dell'iterabile fornito.
Un insieme congelato è soloSet di Pythonversione immutabile dell'oggetto. Nonostante sia possibile modificare in qualsiasi momento gli elementi dell'insieme, gli elementi dell'insieme congelato rimangono invariati dopo la creazione.
Di conseguenza, l'insieme congelato può essere utilizzato comenel DictionaryChiave o utilizzate come elemento di un altro insieme. Tuttavia, come un insieme, non è ordinato (è possibile impostare un elemento in qualsiasi indice).
La sintassi del metodo Frozenset() è:}
frozenset([iterable])
Il metodo Frozenset() può utilizzare un singolo parametro:
iterable (opzionale) - Iterabile, contiene gli elementi utilizzati per inizializzare il Frozenset.
Può impostare Iterable, Dictionary,Tupleecc.
Il metodo Frozenset() restituisce un Frozenset immutabile (insieme congelato) che viene inizializzato con gli elementi di un iterable fornito.
Se non viene passato alcun parametro, viene restituito un Frozenset vuoto.
# Vowel tuple vowels = ('a', 'e', 'i', 'o', 'u') fSet = frozenset(vowels) print('Un insieme congelato è:', fSet) print('Un insieme congelato vuoto è:', frozenset())
Quando si esegue il programma, l'output è:
Un insieme congelato è: frozenset({'o', 'i', 'e', 'u', 'a'}) Un insieme congelato vuoto è: frozenset()
Quando si utilizza un dizionario come oggetto iterabile per frozenset, è sufficiente utilizzare le chiavi del dizionario per creare l'insieme.
# Dizionario casuale person = {"name": "John", "age": 23, "sex": "male"} fSet = frozenset(person) print('Un insieme congelato è:', fSet)
Quando si esegue il programma, l'output è:
Un insieme congelato è: frozenset({'name', 'sex', 'age'})
Come un insieme ordinario, frozenset può eseguire diverse operazioni, come l'unione, l'intersezione, ecc.