Create dictionary
The countries
and capitals
lists are again available in the script. It's your job to convert this data to a dictionary where the country names are the keys and the capitals are the corresponding values. As a refresher, here is a recipe for creating a dictionary:
my_dict = {
"key1":"value1",
"key2":"value2",
}
In this recipe, both the keys and the values are strings. This will also be the case for this exercise.
This is a part of the course
“Intermediate Python”
Exercise instructions
- With the strings in
countries
andcapitals
, create a dictionary calledeurope
with 4 key:value pairs. Beware of capitalization! Make sure you use lowercase characters everywhere. - Print out
europe
to see if the result is what you expected.
Hands-on interactive exercise
Have a go at this exercise by completing this sample code.
# Definition of countries and capital
countries = ['spain', 'france', 'germany', 'norway']
capitals = ['madrid', 'paris', 'berlin', 'oslo']
# From string in countries and capitals, create dictionary europe
europe = {'spain':'madrid', ___, ___, ___ }
# Print europe