删除字符串中的字符列表

Posted hankleo

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了删除字符串中的字符列表相关的知识,希望对你有一定的参考价值。

问题
我想在python中删除字符串中的字符:

string.replace(',', '').replace("!", '').replace(":", '').replace(";", '')...

但是我必须删除许多字符。 我想到了一个清单

list = [',', '!', '.', ';'...]

但是如何使用list替换string中的字符?

方法一

import more_itertools as mit
s = "A.B!C?D_E@F#"
blacklist = ".!?_@#"
s="".join(mit.flatten(mit.split_at(s, pred=lambda x: x in set(blacklist))))
print(s)

from: https://www.itranslater.com/qa/details/2115759020177884160

以上是关于删除字符串中的字符列表的主要内容,如果未能解决你的问题,请参考以下文章

将数据从片段列表视图项传递到活动字符串变量 onitemclicklistener

根据字符串名称而不是列表视图项位置替换片段并启动活动

2021-12-24:划分字母区间。 字符串 S 由小写字母组成。我们要把这个字符串划分为尽可能多的片段,同一字母最多出现在一个片段中。返回一个表示每个字符串片段的长度的列表。 力扣763。某大厂面试

python -- 优雅地删除字符列表中的空字符及None元素

如何通过单击适配器类中代码的项目中的删除按钮来删除列表视图中的项目后重新加载片段?

Python代码阅读(第25篇):将多行字符串拆分成列表