# # Python dict: more. # person_1 = { "name": "Jane", "dob": "12/08/1997", "city": "Houston" } print(f"person_1: {person_1}") person_1['city'] = 'Galveston'; print(f"person_1 after 'person_1['city'] = 'Galveston'': {person_1}") print(f"person_1['city']: {person_1['city']}") print(""" print(f"person_1['state']: {person_1['state']}") Traceback (most recent call last): File "...\dict_more_1.py", line 16, in print(f"person_1['state']: {person_1['state']}") KeyError: 'state' """) print("Use the error-safe method get(), which returns a user-specified value if the key cannot be found.") print(f"person_1.get('city', 'unknown'): {person_1.get('city', 'unknown')}") print(f"person_1.get('state', 'unknown'): {person_1.get('state', 'unknown')}") print() print("Replacing the name key by first and last name.") del person_1['name'] print("del person_1['name']") print(f"person_1 : {person_1}") print(""" person_1['first name'] = 'Jane' person_1['last name'] = 'Johnson' """) person_1['first name'] = 'Jane' person_1['last name'] = 'Johnson' print(f"person_1: {person_1}") print(f"len(person_1): {len(person_1)}") uhcl = { 'University abbreviation': 'uhcl', 'University name': 'University of Houston-Clear Lake', 'Univesrity state': 'Texas' } print(f"uhcl: {uhcl}") print(f"person_1: {person_1}") person_1.update(uhcl) print(f"uhcl: {uhcl}") print(f"person_1: {person_1}")