2016-07-05 59 views
-1

如果我使用raw_input,如何将一系列数字(如24,45,60)(重要的是要注意数字量每次不同)转换为一弦?在Python中将一系列数字转换为字符串

+0

你是什么意思的“转换”?请给出一个例子:输入/预期。 –

+1

这个问题在这里被问了很多次。尝试使用搜索功能。 – Psytho

+0

如果我通过 user_answer = raw_input()从用户那里获得一系列数字,那么如何将user_answer转换为字符串? – Oli

回答

0

这个问题有点含糊。这需要一个列表作为输入并强制为由空格分隔的单个字符串。

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

print mystr 
#24 45 60 
0

这个问题没有明确说明。如果你想几个数字连接成一个字符串,如:

输入:24,45,60

输出: “244560”

下面的代码将满足您的要求。

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

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