Скажите, у меня есть словарь, подобный этому:
d = {'ben' : 10, 'kim' : 20, 'bob' : 9}
Есть ли способ удалить пару слов, как ('bob',9)
из словаря?Я уже знаю о d.pop('bob')
, но это удалит пару, даже если значение было чем-то отличным от 9
.
Прямо сейчас единственный способ, которым я могу думать, - это что-то вроде этого:
if (d.get('bob', None) == 9):
d.pop('bob')
а есть ли более простой способ?возможно, вообще не используется