【发布时间】:2020-09-06 19:07:12
【问题描述】:
我对编程真的很陌生(两天大),所以请原谅我的 Python 愚蠢。我最近遇到了从列表中添加数字的问题。我设法想出了这个程序:
list_nums = ["17", "3"]
num1 = list_nums[0]
num2 = list_nums[1]
sum = (num1) + (num2)
print(sum)
问题在于,Python 不是将 num1 与 num2 (17+3=20) 相加,而是将这两个数字结合起来(即“173”)。我该怎么做才能将数字相加而不是合并它们?
【问题讨论】:
-
它们是字符串。试试:
sum = int(num1) + int(num2),或使用list_nums = [17, 3] -
@GAEfan 用括号括住单个值不会构成元组。
标签: python list numbers combinations add