【发布时间】:2015-10-30 14:49:28
【问题描述】:
我有一个看起来像元组列表的 var。
print var
给我看看
(6,)
(3,)
我不太明白它是哪种类型的 var 但我认为这是一种元组,一个双元组?
无论如何,我想要 thi 的总和,在这种情况下是 9
我已经尝试过不同的东西,比如
print(sum(var))
#Or
list = list(var)
print(sum(list))
#Or
for f in var:
test+=f
print(test)
还有更多... 但我还有
6
3
或者
[6]
[3]
【问题讨论】:
-
type(var)的结果是什么? -
我不太明白它是哪种类型的 var - 请通过
type(var)验证 -
这显然是一个双元组老兄
-
我打赌
var是str("(6,)\n(3,)") -
那么
test+=f将不起作用,或者至少给出与 6 和 3 不同的结果。如果 test 不是字符串则出错,如果是则返回相同的字符串。
标签: python python-3.x tuples