Learning objectives
By the end of this section you should be able to
- Create a dictionary object with given key/value pairs.
Dictionary creation
Two methods exist for creating an empty dictionary:
- Using curly braces
{}
. Ex:dict_1 = {}
. - Using the
dict()
function. Ex:dict_2 = dict()
.
A dictionary object can also be created with initial key-value pairs enclosed in curly braces. Ex: my_dict = {"pizza": 2, "pasta": 3, "drink": 4}
creates a dictionary object my_dict
. A key and associated value are separated by a colon, and key-value pairs are separated by commas.
Concepts in Practice
Creating dictionary exercises
dict() for dictionary creation
A dictionary object can be created with initial key-value pairs using the dict()
function.
- Creating a dictionary from a list of tuples.
my_list = [("apple", 2), ("banana", 3), ("orange", 4)] my_dict = dict(my_list)
- Creating a dictionary using keyword arguments.
my_dict = dict(apple=2, banana=3, orange=4)
- Creating a dictionary from another dictionary.
old_dict = {"apple": 2, "banana": 3, "orange": 4} new_dict = dict(old_dict)
Concepts in Practice
dict() function for dictionary creation
Try It
Personal information dictionary
Create a dictionary, my_info
, with three key-value pairs. The keys should be "first name"
, "last name"
, and "age"
with the values being corresponding information about yourself. Then, print my_info
.