小编Kod*_*404的帖子

字符串和列表的连接

在下面的python脚本中,它将摄氏度转换为华氏度,但我需要在它们之间和之后加入两个带有字符串的列表

Celsius = [39.2, 36.5, 37.3, 37.8]
fahrenheit = map(lambda x: (float(9)/5)*x + 32, Celsius)
print '\n'.join(str(i) for i in Celsius)+" in Celsius is "+''.join(str(i) for i in fahrenheit )+" in farenheit"
Run Code Online (Sandbox Code Playgroud)

结果就是这个(不是我想要的):

39.2
36.5
37.3
37.8 in Celsius is 102.5697.799.14100.04 in farenheit
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点:

39.2 in Celsius is equivalent to  102.56  in fahrenheit
36.5 in Celsius is equivalent to  97.7  in fahrenheit
37.3 in Celsius is equivalent to  99.14  in fahrenheit
37.8 in Celsius is equivalent to  100.04  in fahrenheit …
Run Code Online (Sandbox Code Playgroud)

python python-2.7

2
推荐指数
1
解决办法
91
查看次数

标签 统计

python ×1

python-2.7 ×1