У меня есть список, как:Python - как удалить определенные слова из списка?
defaultdict(<class 'list'>, {'Web': ['site: www.domain.com'], 'Phone': ['(111) 222-333', '(222) 333-444'], 'VAT': ['987654321'], 'Fax': ['(444) 555-666', '(777) 888-999'], 'E-mail': ['adress: [email protected]', 'address: [email protected]'], 'ID': ['number:1234567890']})
Я хочу, чтобы очистить такие слова, как: site:
, adress:
number:
.
Вывод должен быть:
defaultdict(<class 'list'>, {'Web': ['www.domain.com'], 'Phone': ['(111) 222-333', '(222) 333-444'], 'VAT': ['987654321'], 'Fax': ['(444) 555-666', '(777) 888-999'], 'E-mail': ['[email protected]', '[email protected]'], 'ID': ['1234567890']})
Я знаю, что я могу удалить слова из определенного элемента списка, как:
for em in d["E-mail"]:
print(em.replace("address: ","",1))
, но я искал что-то, что бы очистить весь список.
Как вы назначаете значения в defaultdict? –