In [1]:
d = {'k1': 1, 'k2': 2, 'k3': 3}
d.clear()
print(d)
In [2]:
d = {'k1': 1, 'k2': 2, 'k3': 3}
removed_value = d.pop('k1')
print(d)
In [3]:
print(removed_value)
In [4]:
d = {'k1': 1, 'k2': 2, 'k3': 3}
# removed_value = d.pop('k4')
# print(d)
# KeyError: 'k4'
In [5]:
d = {'k1': 1, 'k2': 2, 'k3': 3}
removed_value = d.pop('k4', None)
print(d)
In [6]:
print(removed_value)
In [7]:
d = {'k1': 1, 'k2': 2}
k, v = d.popitem()
print(k)
print(v)
print(d)
In [8]:
k, v = d.popitem()
print(k)
print(v)
print(d)
In [9]:
# k, v = d.popitem()
# KeyError: 'popitem(): dictionary is empty'
In [10]:
d = {'k1': 1, 'k2': 2, 'k3': 3}
del d['k2']
print(d)
In [11]:
d = {'k1': 1, 'k2': 2, 'k3': 3}
del d['k1'], d['k3']
print(d)
In [12]:
d = {'k1': 1, 'k2': 2, 'k3': 3}
# del d['k4']
# print(d)
# KeyError: 'k4'