python - 如何删除字符串python中的特定空格

标签 python removing-whitespace split

我正在像这样拆分和删除空格。

team =  "Hisingsbacka - Guldhedens IK"
homeTeam, awayTeam = team.replace(' ','').split("-")

如果我将它们打印出来,它会显示:

homeTeam = "Hisingsbacka"  <-- This one is ok for this case
awayteam = "GuldhedensIK"  <-- not this one, space between the words needed as shown below

但我也希望它看起来像这样:

homeTeam = "Hisingsbacka" 
awayteam = "Guldhedens IK" 

请注意我有几个从网络上解析出来的字符串,其中一些具有相同的“样式/格式”或任何你称之为 awayTeam 的东西,意思是“word1 word2” 所以有时双方都会有这种格式,有时只有右侧,有时只有左侧。

最佳答案

那么不要删除空格; split 后的结果使用str.strip():

team =  "Hisingsbacka - Guldhedens IK"
homeTeam, awayTeam = (t.strip() for t in team.split("-"))

关于python - 如何删除字符串python中的特定空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26109402/

相关文章:

javascript - 使用 Javascript 根据像素将字符串拆分成多个部分

python - 将 CSV 列内容拆分为多列

python - 为 python 中的列表定义数值稳定的 sigmoid 函数的最佳方法

html - 删除页脚下方的空白

python - IPython 笔记本 : code reuse

html - 使用 CSS 去除空白

html - ul 前面有空格

split - 如何在 erlang 中按空格分割二进制文件?

python - Kivy 中的多行注释

python - 采用整数 n 并使用字符串格式将 pi 打印为 n 位数字的函数