【发布时间】:2020-10-16 17:21:09
【问题描述】:
title = 'Example#@@@+||'
blacklisted_chars = ['#','|','@','+']
for i in blacklisted_chars:
convert = title.replace(i, '')
print(convert)
# Example#@@@||
我想删除列表中所有列入黑名单的字符并将它们替换为 '',但是当代码运行时,仅在 print 语句中替换最终的 'blacklisted_char'
我想知道如何替换所有字符并且只打印“示例”
【问题讨论】:
-
在循环中,您将结果保存为
convert。每个循环,您都替换convert的值。