1 1 1 0.84.714 Why are the brackets getting printed

2024-06-01 22:01:38 发布

您现在位置:Python中文网/ 问答频道 /正文

我编写了一个python代码,如下所示:

Output= str(i) + ' ' + str(j) + ' ' + str(k) + ' ' + str(data[i,j,k]) + ' ' + str(mep_value)

我不明白str(data[I,j,k])的输出为什么有括号:[0]

这里,数据[i,j,k]是坐标(i,j,k)处的值。我怎么能只打印值(没有括号)?你知道吗


Tags: 数据代码outputdatavalue括号mepstr
2条回答

我猜你是在将一个列表或类似列表的对象转换为字符串。你知道吗

In [1]: str([1])
Out[1]: '[1]'

您可以使用type(data[i,j,k])来查看您正在投射的对象的类型。你知道吗

我能解决的!你知道吗

It is str(float(data[i,j,k]))

相关问题 更多 >