假设我有一本字典,其中包含需要以某种方式解析或“修复”的项目:
testDict = {'05071': ['Clarksville*050112', 'Coal Hill*050315', 'Hartman*050251', 'Johnson County*050441'], '41067': ['Beaverton ***410240', 'Forest Grove ***410241', 'Hillsboro ***410243', 'King City ***410269', 'North Plains ***410270', 'Sherwood ***410273', 'Tualatin ***410277'],...}
我想用“*”替换任何具有“***”的值列表项:
for k, v in testDict.items():
for item in v:
if " ***" in item:
item = item.replace(" ***", "*")
这将返回,例如 item:'Sherwood*450184'而不是'Sherwood ***410273'。我现在的问题是,我该如何更换旧item与新item的testDict?
繁花不似锦
慕容708150
慕姐4208626
相关分类