在满足某些条件后,我正在尝试创建 dict 。这是代码片段:
def dic_gen(exc):
param_errors = {re.sub(r"sss_", r"aaa_",err.name): err.address for err in exc.errors }
param_errors["status"] = "ERROR"
return param_errors
上面的代码正在做的是它检查 err.name 是否有 sss_ 然后将其删除并创建一个字典。现在我还想添加另一个条件,如果它有“ttt_”然后用“bbb_”替换它是否可以使用re.sub?或者最有效的方法是什么?
谢谢,