bugl
bugl
HomeLearnPatternsPathsSearch
HomeLearnPatternsPathsSearch

Loading lesson path

Learn/Python/Foundations
Python•Foundations

Python - Access Dictionary Items

Flash cards

Review the key moves

1/4
Core idea

What is the main idea behind Python - Access Dictionary Items?

Lesson checks

Practice each idea before moving on

Short Mimo-style checks built from this lesson's code, terms, and sequence.

1Quick choice

Which statement best captures the main point of this lesson?

2Fill blank

Complete the missing token from the example code.

___ = {
3Order

Put the learning moves in the order that makes the concept easiest to apply.

There is also a method called get() that will give you the same result:
You can access the items of a dictionary by referring to its key name, inside square brackets:
Check if Key Exists

Accessing Items

You can access the items of a dictionary by referring to its key name, inside square brackets:

Example

thisdict =  {

"brand": "Ford",

"model": "Mustang",

"year": 1964

}
x = thisdict["model"]

There is also a method called get() that will give you the same result:

Example

x = thisdict.get("model")

Get Keys

The keys() method will return a list of all the keys in the dictionary.

Example

x = thisdict.keys()

The list of the keys is a view of the dictionary, meaning that any changes done to the dictionary will be reflected in the keys list.

Example

car = {
"brand": "Ford",
"model": "Mustang",
"year": 1964
}

x = car.keys()
print(x) #before the change
car["color"] =
"white"
print(x) #after the change

Get Values

The values() method will return a list of all the values in the dictionary.

Example

x = thisdict.values()

The list of the values is a view of the dictionary, meaning that any changes done to the dictionary will be reflected in the values list.

Example

car = {
"brand": "Ford",
"model": "Mustang",
"year": 1964
}

x = car.values()
print(x) #before the change
car["year"]
= 2020
print(x) #after the change

Example

car = {
"brand": "Ford",
"model": "Mustang",
"year": 1964
}

x = car.values()
print(x) #before the change
car["color"]
= "red"
print(x) #after the change

Get Items

The items() method will return each item in a dictionary, as tuples in a list.

Example

x = thisdict.items()

The returned list is a view of the items of the dictionary, meaning that any changes done to the dictionary will be reflected in the items list.

Example

car = {
"brand": "Ford",
"model": "Mustang",
"year": 1964
}

x = car.items()
print(x) #before the change
car["year"]
= 2020
print(x) #after the change

Example

car = {
"brand": "Ford",
"model": "Mustang",
"year": 1964
}

x = car.items()
print(x) #before the change
car["color"]
= "red"
print(x) #after the change

Check if Key Exists

To determine if a specified key is present in a dictionary use the in keyword:

Example

thisdict =  {

"brand": "Ford",

"model": "Mustang",

"year": 1964

}

if "model" in thisdict:
  print("Yes, 'model' is
  one of the keys in the thisdict dictionary")

Previous

Python Dictionaries

Next

Python - Change Dictionary Items