Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/311.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 尝试对浮点列表求和时出现“TypeError:'int'对象不可调用”错误_Python - Fatal编程技术网

Python 尝试对浮点列表求和时出现“TypeError:'int'对象不可调用”错误

Python 尝试对浮点列表求和时出现“TypeError:'int'对象不可调用”错误,python,Python,根据: 我得到一个类型错误:“int”对象是不可调用的错误 我认为发生的事情是您在代码中的某个地方创建了一个sum变量,如下所示: sum=1234这很糟糕。 alist=[1.1,2.2,3.3,4.4,5.5,6.6,7.7] p=alist[-5:] 印刷字体总数 打印槽 这将引发错误: 回溯最近一次呼叫上次: 文件test.py,第7行,在 打印槽 TypeError:“int”对象不可调用 这是因为它是一个,您永远不应该将变量和模块命名为与内置函数相同的名称,因为这样会重新定义它们 因

根据:


我得到一个类型错误:“int”对象是不可调用的错误

我认为发生的事情是您在代码中的某个地方创建了一个sum变量,如下所示:

sum=1234这很糟糕。 alist=[1.1,2.2,3.3,4.4,5.5,6.6,7.7] p=alist[-5:] 印刷字体总数 打印槽 这将引发错误:

回溯最近一次呼叫上次: 文件test.py,第7行,在 打印槽 TypeError:“int”对象不可调用 这是因为它是一个,您永远不应该将变量和模块命名为与内置函数相同的名称,因为这样会重新定义它们

因此,只需重命名sum变量,然后通过打印其类型确认您现在使用的sum是内置函数

某物之和=1234 alist=[1.1,2.2,3.3,4.4,5.5,6.6,7.7] p=alist[-5:] 印刷字体总数 打印油底壳27.49999996
什么是社会主义者?“不工作”的确切含义是什么?你期待什么?你得到了什么?请在帖子中显示什么是列表以及你得到了什么输出或错误。我得到了一个a类型错误:“int”对象不可调用错误列表是一个包含300个字符串的列表,我首先将它们转换为浮点数,然后尝试对新列表中的最后五个字符串求和“p”谢谢,我重新启动了内核,因为我之前设置了sum=0,然后删除了它,所以变量仍然嵌入到代码中
for i in range(0, len(alist)):
    alist[i] = float(alist[i])
print(alist)

p = alist[-5:]
print(p)
#print(sum(p)) --- I am unsure why this is not working