Introduzione a Python per sviluppatori
Jasmin Ludolf
Senior Data Science Content Developer
Contengono dati unici
Immutabili
Ideali per trovare e rimuovere duplicati
Ricerca veloce (più di liste e simili)
{}: = Dizionario: = Set# Crea un set di ingredienti
ingredients = {"pasta", "tomatoes", "pasta",
"basil", "garlic", "olive oil", "salt"}
print(ingredients)
{'pasta', 'tomatoes', 'garlic', 'basil', 'olive oil', 'salt'}
# Lista già esistente ingredients_list = ["pasta", "tomatoes", "garlic", "basil" "olive oil", "pasta", "salt"]# Converti in set unique_ingredients = set(ingredients_list)# Controlla il tipo di dato type(unique_ingredients)
set
print(unique_ingredients)
{'pasta', 'tomatoes', 'garlic', 'basil', ' olive oil'}
[]# Tentativo di indicizzare un set
print(unique_ingredients[0])
TypeError: 'set' object is not subscriptable
ingredients = {"pasta", "tomatoes", "garlic", "basil", "olive oil", "salt"}# Ordinare un set print(sorted(ingredients))
['basil', 'garlic', 'olive oil', 'pasta', 'salt', 'tomatoes']
sorted() restituisce una lista
[0]

# Creare una tupla serving_sizes = (1, 2, 4, 6, 8)# Convertire un'altra struttura in tupla ingredients_tuple = tuple(ingredients_list)
# Una tupla
serving_sizes = (1, 2, 4, 6, 8)
# Accedere al secondo elemento
print(serving_size[1])
2
Introduzione a Python per sviluppatori