2

我有一些数字作为'111'or形式的字符串'367'。我希望输出分别像'1.1.1''3.6.7'。我正在考虑使用 for 循环来将每个字符附加到列表中,然后将它们加入'.'我只是想知道是否有更Pythonic的方式来实现这一点?或者也许是一种更 Pythonic 的方式将字符串拆分为列表?

4

2 回答 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 回答