If coding tutorials with math examples are the bane of your existence, keep reading. This series uses relatable examples like dogs and cats.
Dictionaries
Dictionaries are collections on mutable/modifiable key-value pairs
Creating
empty_dictionary = {}
dict = {'key1':'value1', 'key2':'value2'}
In the following example, there are booleans, floats, integers, a dictionary, and a list. This list and the dictionary are referred to as "nested" because they are inside another dictionary.
dogs = {
'name': 'Cheeto',
'colors': ['tan', 'black'],
'age': 4.5,
'chipped': True,
'breed': 'chihuahua',
'weight': 12.8,
'vaccines_due':{
'rabies': 2022,
'dhpp': 2020,
'kennel_cough': 2020,
}
}
print(dogs.get('breed'))
>>> chihuahua
Changing
dogs = {
'name': 'Cheeto',
'colors': ['tan', 'black'],
'chipped': True,
'breed': 'chihuahua',
'weight': 12.8,
'vaccines_due':{
'rabies': 2022,
}
}
dogs['fixed'] = True # adds a new key-value pair
dogs['colors'].append('light tan') # adds another value to the given key
dogs['name'] = 'Cheese' # changes value of the given key
print(dogs)
>>> dogs = {
'name': 'Cheese',
'colors': ['tan', 'black', 'light tan'],
'chipped': True,
'breed': 'chihuahua',
'weight': 12.8,
'vaccines_due':{
'rabies': 2022,
}
'fixed': True
}
Series based on
Top comments (0)