擅长:python、mysql、java
<p>您的问题来自于这样一个事实:每次循环迭代都要定义函数,但是您没有运行它或保存它的输出。要使其生效,最少的更改是:</p>
<pre><code>def replaceMultiple(s, unwanted, input_char):
# Iterate over the strings to be replaced
for elem in unwanted:
# Replace the string, does not do anything if `elem` not in `s`
s = s.replace(elem, input_char)
return s
flat_data2_new = [replaceMultiple(x) for x in flat_data2]
</code></pre>