Introduction à Python pour les développeurs
Jasmin Ludolf
Senior Data Science Content Developer
Contiennent des données uniques
Non modifiables
Idéaux pour repérer et retirer les doublons
Recherche rapide (par rapport à d'autres structures comme les listes)
{}: = Dictionnaire: = Ensemble# Créer un ensemble d'ingrédients
ingredients = {"pasta", "tomatoes", "pasta",
"basil", "garlic", "olive oil", "salt"}
print(ingredients)
{'pasta', 'tomatoes', 'garlic', 'basil', 'olive oil', 'salt'}
# Variable de liste existante ingredients_list = ["pasta", "tomatoes", "garlic", "basil" "olive oil", "pasta", "salt"]# Convertir en ensemble unique_ingredients = set(ingredients_list)# Vérifier le type de données type(unique_ingredients)
set
print(unique_ingredients)
{'pasta', 'tomatoes', 'garlic', 'basil', 'olive oil'}
[]# Tentative d'indexation d'un ensemble
print(unique_ingredients[0])
TypeError: 'set' object is not subscriptable
ingredients = {"pasta", "tomatoes", "garlic", "basil", "olive oil", "salt"}# Trier un ensemble print(sorted(ingredients))
['basil', 'garlic', 'olive oil', 'pasta', 'salt', 'tomatoes']
sorted() retourne une liste
[0]

# Créer un tuple serving_sizes = (1, 2, 4, 6, 8)# Convertir une autre structure en tuple ingredients_tuple = tuple(ingredients_list)
# Un tuple
serving_sizes = (1, 2, 4, 6, 8)
# Accéder au deuxième élément
print(serving_size[1])
2
Introduction à Python pour les développeurs