我有以下字符串:
string = ' 1234 91 1404 '
我希望以这样的方式分割,以便最终输出为:
1234,91,1404
。有一个简单的方法吗?我尝试了split
和join
命令但没有成功。
答案 0 :(得分:7)
s = ' 1234 91 1404 '
output = ','.join(s.split())
print(output)
<强>输出强>
1234,91,1404
答案 1 :(得分:2)
以正确的方式做到:
{}
输出:
"a"
答案 2 :(得分:0)
您还可以使用正则表达式。我以不同的方式提供此功能,join()
和split()
可能更有效:
import re
string = ' 1234 91 1404 '
string = ','.join(re.findall(r'(\d+)', string))
答案 3 :(得分:-1)
感谢您指出!
print ",".join(s.split())