Introductie tot Python voor developers
Jasmin Ludolf
Senior Data Science Content Developer
Bevatten unieke data
Onveranderlijk
Ideaal om duplicaten te vinden en te verwijderen
Snel te doorzoeken (vs. andere structuren zoals lijsten)
{}: = Dictionary: = Set# Maak een set met ingrediënten
ingredients = {"pasta", "tomatoes", "pasta",
"basil", "garlic", "olive oil", "salt"}
print(ingredients)
{'pasta', 'tomatoes', 'garlic', 'basil', 'olive oil', 'salt'}
# Bestaande lijstvariabele ingredients_list = ["pasta", "tomatoes", "garlic", "basil" "olive oil", "pasta", "salt"]# Omzetten naar een set unique_ingredients = set(ingredients_list)# Controleer het datatype type(unique_ingredients)
set
print(unique_ingredients)
{'pasta', 'tomatoes', 'garlic', 'basil', 'olive oil'}
[]# Proberen te subzetten op een set
print(unique_ingredients[0])
TypeError: 'set' object is not subscriptable
ingredients = {"pasta", "tomatoes", "garlic", "basil", "olive oil", "salt"}# Een set sorteren print(sorted(ingredients))
['basil', 'garlic', 'olive oil', 'pasta', 'salt', 'tomatoes']
sorted() geeft een lijst terug
[0]

# Een tuple maken serving_sizes = (1, 2, 4, 6, 8)# Andere datastructuur omzetten naar een tuple ingredients_tuple = tuple(ingredients_list)
# Een tuple
serving_sizes = (1, 2, 4, 6, 8)
# Toegang tot het tweede element
print(serving_size[1])
2
Introductie tot Python voor developers