删除字符串中的所有数字字符,python

Wav*_*232 2 python extract

我希望删除字符串中的每个数字。更具体地说,我希望删除以下代码字符串中的所有数字

Comp_String = "xxf1,aff242342"

怎么能做到这一点。(显然在代码中)。我找到了许多有关删除代码中字母而非数字的实际部分的问题的答案。请解释一下您的代码实际上在做什么

Ree*_*een 5

您可以在此处找到答案 从字符串中删除数字

从这个答案:

comp_string = "xxf1,aff242342"
new_string = ''.join([i for i in comp_string if not i.isdigit()])
Run Code Online (Sandbox Code Playgroud)

它使用列表中的 .join 创建一个新字符串。该列表是使用列表推导式创建的,该推导式遍历原始字符串中的字符,并排除所有数字。