为什么'numpy.int64'对象在这里不可调用

时间:2017-06-14 20:13:05

标签: python jupyter-notebook

我想打印值的长度,但是如何出现这样的错误? THX!

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

1 个答案:

答案 0 :(得分:1)

您正在尝试获取整数的长度,而这在Python中是无法做到的。如果你真的想找到一个整数的长度,你应该打印(len(str(val)))。