I want to loop through a dictionary with unknown keys and replace a specific substring value.
mydict = {
'Getting links from: https://www.foo.com/':
[
'+-BROKEN- http://www.broken.com/',
'+---OK--- http://www.set.com/',
'+---OK--- http://www.one.com/'
],
'Getting links from: https://www.bar.com/':
[
'+-BROKEN- http://www.broken.com/'
]
}
val = "+-BROKEN-"
for k, v in mydict.iteritems():
if v.contains(val):
v.replace(val, '')
The result I want is:
{
'Getting links from: https://www.foo.com/':
[
'http://www.broken.com/',
'+---OK--- http://www.set.com/',
'+---OK--- http://www.one.com/'
],
'Getting links from: https://www.bar.com/':
[
'http://www.broken.com/'
]
}
How can I loop through a dictionary and replace a specific substring value?