python列表元素从十进制转换为字符串

python列表元素从十进制转换为字符串,python,string,list,Python,String,List,我在每个列表中都有一个元素: ['39.95811864900048'] 如何转换为字符串。我试着加入: "".join(item['longitude']) 它四舍五入到小数点后返回 36.95 我需要的是一个整数作为字符串: 39.95811864900048 为什么不直接获取第一个元素: a=a[0] 例子 item['longide'][0]?同样的事情36.95repr(item['longide'])返回什么?['39.95811864900048']啊,我想出来了。事实上,

我在每个列表中都有一个元素:

['39.95811864900048']
如何转换为字符串。我试着加入:

"".join(item['longitude'])
它四舍五入到小数点后返回

36.95
我需要的是一个整数作为字符串:

39.95811864900048

为什么不直接获取第一个元素:

a=a[0]

例子
item['longide'][0]
?同样的事情36.95
repr(item['longide'])
返回什么?['39.95811864900048']啊,我想出来了。事实上,我正在将数据写入cvs并在office计算器中编辑,单元格的格式设置为四舍五入到2位小数:(加入并访问列表的第一个元素一切正常。抱歉,感谢您的支持。
>>> a = ['39.95811864900048']
>>> a = a[0]
>>> a
'39.95811864900048'

>>> item['longitude'][0]
'39.95811864900048'