在Python中将一系列数字转换为字符串

时间:2016-07-05 21:54:42

标签: python

如果我使用raw_input,如何将一系列数字转换成一个字符串,如24,45,60(重要的是要注意每次数字的数量会有所不同)?

2 个答案:

答案 0 :(得分:0)

问题有点模糊。这会将列表作为输入并强制转换为由空格分隔的单个字符串。

raw_input = [24, 45, 60]
mystr = ' '.join(raw_input)

print mystr
#24 45 60

答案 1 :(得分:0)

问题没有明确说明。如果要将多个数字连接成一个字符串,如:

输入:24,45,60

输出:“244560”

以下代码将符合您的要求。

def list2string(input):
    return "".join([str(n) for n in input])

>>> list2string([24, 45, 60])
'244560'