从字符串中删除空格

KSH*_*HMR 3 python string

我不能,我无法弄清楚什么是错的.我试图去除空格的列表是这样的:

['L500', '    ', '622651    ', '2007', '   452295.00', '        7420', '   0']
Run Code Online (Sandbox Code Playgroud)

但中间有空格.我试过lstrip,rstrip,regex,split,join,replace,并没有什么作品.列表不会改变.

for item in row:
            item.lstrip()
            item.rstrip()
            print row
Run Code Online (Sandbox Code Playgroud)

那是我的代码.用我提到的其他方法替换lstrip,rstrip.

我正在使用Python 2.7.

Ikk*_*kke 7

python(和许多其他语言)中的字符串是不可变的.这意味着当您对字符串执行操作时,您将返回该字符串的新实例,而不是更改现有项.要执行您想要的操作,您必须重新设置列表中的项目.

for index, item in enumerate(row):
    row[index] = item.strip()
Run Code Online (Sandbox Code Playgroud)