Python Language Définir les types de données


Exemple

Les ensembles sont des collections non ordonnées d'objets uniques, il existe deux types d'ensembles:

  1. Sets - Ils sont mutables et de nouveaux éléments peuvent être ajoutés une fois les ensembles définis

    basket = {'apple', 'orange', 'apple', 'pear', 'orange', 'banana'} 
    print(basket)            # duplicates will be removed
    > {'orange', 'banana', 'pear', 'apple'}
    a = set('abracadabra')
    print(a)                 # unique letters in a
    > {'a', 'r', 'b', 'c', 'd'}
    a.add('z')
    print(a)
    > {'a', 'c', 'r', 'b', 'z', 'd'}
    
  2. Ensembles gelés - Ils sont immuables et les nouveaux éléments ne peuvent pas être ajoutés après leur définition.

    b = frozenset('asdfagsa')
    print(b)
    > frozenset({'f', 'g', 'd', 'a', 's'})
    cities = frozenset(["Frankfurt", "Basel","Freiburg"])
    print(cities)
    > frozenset({'Frankfurt', 'Basel', 'Freiburg'})