python - 尝试使用 ' 'join(x.split()) 删除一些重复的空格但失败
问题描述
我在这里的第一个问题是关于 python 中一个非常基本的问题,但我已经坚持了两天。
我试图用我在互联网上找到的所有方法来消除一些重复的空白间距,但我不明白字符串长度保持不变的原因。他们不应该减少吗?下面是我的代码:
print(df['NAME'][0])
len(df['NAME'][0])
print(' '.join(df['NAME'][0].split()))
len(df['NAME'][0])
代码的结果可以在下面的照片中找到。提前感谢您的帮助。 我的代码
解决方案
您正在拆分值,然后再次用空格将它们连接起来。这将再次创建原始值。
yopu 也没有将拆分后的值分配给 df。因此检查 df 值的长度将返回相同的值。
尝试这个 :
print(df['NAME'][0])
len(df['NAME'][0])
df['Name'][0] = ''.join(df['NAME'][0].split())
print(df['NAME'][0])
len(df['NAME'][0])
推荐阅读
- css - 无法在 v-carousel 上设置最小高度
- java - 外部库/jar 中的 javax.naming.NameNotFoundException
- python - 上传图片到 S3
- mysql - 按天间隔 SQL 分组
- xamarin - Prism Xamarin OnNavigatedTo 不会执行函数
- reactjs - 如何在 Next JS 中共享 redux state 客户端和 props 服务器端
- php - 是什么导致 Codeigniter 3 中出现“无法使用版本号找到迁移”错误?
- python - 语法错误;令牌:“:数字”,附近:“在:数字”
- java - 如何比较java中相同方法的输入
- c# - 读取按数字行访问的行