Junior — Middle
Dans quels cas et dans quels contextes le type de données frozenset est-il utilisé en Python?
sobes.tech IA
Réponse de l'IA
frozenset — c'est une variante immuable (set) en Python. Ses principales caractéristiques :
- Après création, les éléments de
frozensetne peuvent pas être modifiés (ajoutés ou supprimés). - Peut être utilisé comme clé dans des dictionnaires ou comme élément d'autres ensembles, car il est hachage.
Utilisé lorsque vous avez besoin d'un ensemble qui ne doit pas changer, mais que vous souhaitez l'utiliser comme clé ou élément d'un ensemble.
Exemple d'utilisation :
fs = frozenset([1, 2, 3])
# Peut être utilisé comme clé dans un dictionnaire
d = {fs: "valeur"}
print(d[fs]) # affiche "valeur"