欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

python怎样去除字符串中的某些字符

程序员文章站 2022-05-24 09:14:17
...

1、用while循环,检查是否存在空字符,如果存在用remove移除:

while '' in f:
    f.remove('')
print(f)

注意:不能写成这样的for循环,这样会造成有的空字符不能去掉

for i in f:
   if i=='':
      f.remove(i)

例:f=['','我',‘知道’,‘’,‘’,‘’,‘你’]

结果为:['我',‘知道’,‘’,‘你’]

2、建立一个新的列表,将符合条件的字符串存到另一个列表:

t=[]
for w2 in f:
    if w2!='':
        t.append(w2)