2017-06-14 75 views
-2

我想打印值的长度,但是如何出现这样的错误?谢谢!为什么'numpy.int64'对象不能在这里调用

index = 1 
for key in map1.keys(): 
    val = map1[key] 
    if(index == 1): 

     print(len(val)) 
    index = index+1 

'numpy.int64' 对象是不可调用的

enter image description here

+4

请不要将代码和错误作为图像发布。他们是文字,因此粘贴在问题和格式相应。 –

+1

你是什么意思?价值的长度?它是数字的数量吗?请清楚并相应地设置您的问题的格式。 –

+0

请告诉我们map1的外观。 – WPedrak

回答

1

您正试图获得一个整数,你不能在Python做的长度。如果你真的想找到一个整数的长度,你应该打印(len(str(val)))。

相关问题