首页 > 解决方案 > 添加列表元素

问题描述

如何总结列表的元素?

下面的代码返回: + 不支持的操作数类型:'int' 和 'str'

def main():
  total=0
  V=input("Input a list : ").split(",")
  print(type(V))
  total=sum(V)
  print(V)

标签: pythonpython-3.xlist

解决方案


如果用户应该输入一个数字列表,那么您应该将它们转换为整数,因为它最初是一个字符串列表:

total = sum(int(x) for x in V)

如果要将字符串连接为一个,请使用join

total = "".join(V)

(虽然我怀疑这是你想要做的)


推荐阅读