我是靠谱客的博主 帅气大白,这篇文章主要介绍Python数据清洗之List去除空格,现在分享给大家,希望可以做个参考。

Python-数据清洗之List去除空格

原文档中有很多空格,需要去掉
在这里插入图片描述

复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#读取文件 temp = open(r"nz.txt",encoding="utf-8") #每行读取为list形式,为之后批量处理做准备 txtbuffer = temp.readlines() #将修改后的内容存放在新的list中 New_list = [""] for i in txtbuffer: #这里一定要用一个变量去接受replace修改过后的内容,不然是无效的 i = i.replace(" ","") New_list.append(i) #去除重复内容 set(New_list) print(New_list)

去除后:
在这里插入图片描述
非常需要注意的是:

在Python中,字符串一旦定义就不可变了。
当我们要对其修改时,实际上是重新创建了一个它的副本,并根据要求对其修改。
这里replace函数返回的就是这个副本,但是之前并没有用变量去接受,str即i本身没有改变。
所以需要创建一个新变量或者原变量有一个赋值的过程,来接收replace方法返回的副本。
参考:
Python小记:3.Python中字符串空格无法由strip、replace方法删除问题

最后

以上就是帅气大白最近收集整理的关于Python数据清洗之List去除空格的全部内容,更多相关Python数据清洗之List去除空格内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(100)

评论列表共有 0 条评论

立即
投稿
返回
顶部