O想要修改我的数据。我的职责是:
print (str(freq[8:10])[2:-1])
我有2个这样的结果:105.00000031 105.0000041
我可以修改此演示文稿以包含这样的换行符吗?:
105.00000031
105.00000041
答案 0 :(得分:2)
我不确定我理解你的问题,但是如果你想要的是取一个字符串并用“\ n”替换所有空格,你可以简单地替换。
data = '105.00000031 105.0000041'
data.replace(' ', '\n') # returns the data separed by newlines
data2 = data.replace(' ', '\n') # saves the data separed by newlines in a new variable
data = data.replace(' ', '\n') # replaces the original data with the "normalized" one
如果您可能有更复杂的模式(多个空格,冒号,任何东西),您应该使用re模块。是这种情况吗?
答案 1 :(得分:2)
或者,作为另一种选择,
>>> data = '105.00000031 105.0000041'
>>> print('\n'.join(data.split()))
105.00000031
105.0000041
优雅地处理不规则的空间。