Wk 6 Python - Dictionaries
Wk 6 Python - Dictionaries
Juliette Woodrow
Code in Place 2023
• Creating dictionaries
– Dictionary start/end with braces
– Key:Value pairs separated by colon
– Each pair is separated by a comma
ages = {'Chris': 32, 'Juliette’: 24, 'Mehran': 50}
squares = {2: 4, 3: 9, 4: 16, 5: 25}
phone = {'Pat': '555-1212', 'Jenny': '867-5309'}
empty_dict = {}
ages 'Chris' 32
'Juliette' 24
'Mehran' 50
Piech + Sahami, CS106A, Stanford University
Accessing Elements of Dictionary
• Consider the following dictionary:
ages = {'Chris': 32, 'Juliette’: 24, 'Mehran': 50}
• Checking membership
>>> 'Mehran' in ages
True
>>> 'Karel the Robot' not in ages
True
phone['Pat'] = '555-1212'
phone['Pat'] = '555-1212'
phone['Jenny'] = '867-5309'
phone['Pat'] = '555-1212'
phone['Jenny'] = '867-5309'
phone['Pat'] = None
phone['Pat'] = '555-1212'
phone['Jenny'] = '867-5309'
phone['Pat'] = None
phone['Pat'] = '867-5309'
Terminal:
Chris -> 32
Juliette -> 24
Mehran -> 50
print(my_list[1]) print(my_list[‘France’])
my_list my_dict
print(my_list[1]) print(my_list[‘France’])
my_list my_dict
print(my_list[1]) print(my_list[‘France’])
my_list my_dict
print(my_list[1]) print(my_list[‘France’])
my_list my_dict
print(my_list[1]) print(my_list[‘France’])
my_list my_dict
print(my_list[1]) print(my_list[‘France’])
my_list my_dict