相关疑难解决方法(0)

在Python中删除字符串中的所有空格

我想从字符串,两端和单词之间消除所有空格.

我有这个Python代码:

def my_handle(self):
    sentence = ' hello  apple  '
    sentence.strip()
Run Code Online (Sandbox Code Playgroud)

但这只会消除字符串两边的空白.如何删除所有空格?

python trim removing-whitespace

715
推荐指数
10
解决办法
154万
查看次数

在python中如何从字符串或列表中删除此\n

这是我的主要字符串

"action","employee_id","name"
"absent","pritesh",2010/09/15 00:00:00
Run Code Online (Sandbox Code Playgroud)

所以在名称coolumn之后它会转到新行但是在这里我追加到列表中添加了一个新的行字符,并使其像这样

DATA_LIST*****['"action","employee_id","name"\n"absent","pritesh",2010/09/15 00:00:00\n']

在这里它附加了新的线条字符缺席,但实际上它是一个新的线条,但它附加我希望使它像

DATA_LIST*****['"action","employee_id","name","absent","pritesh",2010/09/15 00:00:00']

python string

6
推荐指数
3
解决办法
5万
查看次数

从python列表中删除'\n'列表项

我有一个列表,其中包含一个项目'\n'.我想删除它.但是,remove命令不起作用.谁能告诉我我做错了什么?

def main():
    list1 = ['\ng,g\ng,g,g\n', '\n', '\ns\ns,s\n', '\nd,d\nd\nd,d,d,d\n\n']
    print list1

    print list1.remove('\n')


if __name__ == '__main__':
    main()
Run Code Online (Sandbox Code Playgroud)

此外,如果我的列表包含许多此类条目'\n',我该如何删除它们?我目前使用set()来获取重复项,然后我试图让remove命令工作.但是,set()命令似乎改变了列表的排序.我宁愿遍历列表并找到'\n',找到它,删除它.

python list

3
推荐指数
2
解决办法
1万
查看次数

标签 统计

python ×3

list ×1

removing-whitespace ×1

string ×1

trim ×1