我正在尝试用一根衬纸解决已经问到的问题链接。但是没有得到期望。
d={'Old': 'New', 'old': 'new'}
strr='Old, not old'
Run Code Online (Sandbox Code Playgroud)
尝试
[ strr.replace(k,v) for k,v in d.items() if k in strr]
Out[19]: ['New, not old', 'Old, not new']
Run Code Online (Sandbox Code Playgroud)
预期
New, not new
Run Code Online (Sandbox Code Playgroud)