Course Content
Python Data Structures
Python Data Structures
Pop() Method
Dictionaries also have a pop()
method that removes a key-value pair by its key and returns its value. If the specified key isn't found in the dictionary, a KeyError
exception is raised.
The syntax is:
fruits = { 'apple': 2, 'orange': 3, 'grapes': 4 } first_element = fruits.pop('apple') print(fruits) print(first_element)
In the following example, a KeyError
exception will be raised since the dictionary does not contain the key 'guava'
.
dict_1 = { 'apple': 2, 'orange': 3, 'grapes': 4 } element = dict_1.pop('guava')
Task
Consider this dictionary:
You need to remove the entries with the keys 1
, 5
, and 6
using the pop()
method.
Thanks for your feedback!
Pop() Method
Dictionaries also have a pop()
method that removes a key-value pair by its key and returns its value. If the specified key isn't found in the dictionary, a KeyError
exception is raised.
The syntax is:
fruits = { 'apple': 2, 'orange': 3, 'grapes': 4 } first_element = fruits.pop('apple') print(fruits) print(first_element)
In the following example, a KeyError
exception will be raised since the dictionary does not contain the key 'guava'
.
dict_1 = { 'apple': 2, 'orange': 3, 'grapes': 4 } element = dict_1.pop('guava')
Task
Consider this dictionary:
You need to remove the entries with the keys 1
, 5
, and 6
using the pop()
method.
Thanks for your feedback!
Pop() Method
Dictionaries also have a pop()
method that removes a key-value pair by its key and returns its value. If the specified key isn't found in the dictionary, a KeyError
exception is raised.
The syntax is:
fruits = { 'apple': 2, 'orange': 3, 'grapes': 4 } first_element = fruits.pop('apple') print(fruits) print(first_element)
In the following example, a KeyError
exception will be raised since the dictionary does not contain the key 'guava'
.
dict_1 = { 'apple': 2, 'orange': 3, 'grapes': 4 } element = dict_1.pop('guava')
Task
Consider this dictionary:
You need to remove the entries with the keys 1
, 5
, and 6
using the pop()
method.
Thanks for your feedback!
Dictionaries also have a pop()
method that removes a key-value pair by its key and returns its value. If the specified key isn't found in the dictionary, a KeyError
exception is raised.
The syntax is:
fruits = { 'apple': 2, 'orange': 3, 'grapes': 4 } first_element = fruits.pop('apple') print(fruits) print(first_element)
In the following example, a KeyError
exception will be raised since the dictionary does not contain the key 'guava'
.
dict_1 = { 'apple': 2, 'orange': 3, 'grapes': 4 } element = dict_1.pop('guava')
Task
Consider this dictionary:
You need to remove the entries with the keys 1
, 5
, and 6
using the pop()
method.