【发布时间】:2023-03-08 23:33:01
【问题描述】:
如何对列表的元素求和?
以下代码返回:+ 的不支持的操作数类型:'int' 和 'str'
def main():
total=0
V=input("Input a list : ").split(",")
print(type(V))
total=sum(V)
print(V)
【问题讨论】:
-
print(type(V[0]))告诉你什么?这就是您列表中的项目类型。 -
您需要将
V中的项目转换为int对象,目前为str对象。你可以做total = sum(map(int, V))
标签: python python-3.x list