我有一些数字作为'111'
or形式的字符串'367'
。我希望输出分别像'1.1.1'
和'3.6.7'
。我正在考虑使用 for 循环来将每个字符附加到列表中,然后将它们加入'.'
我只是想知道是否有更Pythonic的方式来实现这一点?或者也许是一种更 Pythonic 的方式将字符串拆分为列表?
问问题
92 次
2 回答
14
>>> '.'.join('111')
'1.1.1'
是的,就是这么简单。这是. _str.join
于 2013-04-17T10:09:47.617 回答
0
>>> nums = ["3", "6", "7"]
>>> ".".join(nums)
"3.6.7"
于 2013-04-17T10:11:36.467 回答