Работа со словарями python
Как удалить значение "dagger" из ключа "backpack"
d = {'gold': 500, 'pouch': ['flint', 'twine', 'gemstone'],
'backpack':['xylophone', 'dagger', 'bedroll', 'bread loaf']}
d['pocket'] = ['seashell', 'strange berry', 'lint']
print(d)
backpack_s = sorted(d['backpack'])
print(backpack_s)
d_keys = d.keys()
d_values = d.values()
print(d_keys)
print(d_values)
Ответы (1 шт):
Автор решения: CrazyElf
→ Ссылка
Например так:
d['backpack'].remove('dagger')
Вообще это основы работы со списками и словарями. Почитайте какой-нибудь таториал.
P.S. Через del тоже можно было бы, но гораздо более муторно:
del d['backpack'][d['backpack'].index('dagger')]