2024-06-01 22:01:38 发布
网友
我编写了一个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)处的值。我怎么能只打印值(没有括号)?你知道吗
我猜你是在将一个列表或类似列表的对象转换为字符串。你知道吗
In [1]: str([1]) Out[1]: '[1]'
您可以使用type(data[i,j,k])来查看您正在投射的对象的类型。你知道吗
我能解决的!你知道吗
It is str(float(data[i,j,k]))
我猜你是在将一个列表或类似列表的对象转换为字符串。你知道吗
您可以使用type(data[i,j,k])来查看您正在投射的对象的类型。你知道吗
我能解决的!你知道吗
相关问题 更多 >
编程相关推荐