13

只是想创建一个元组来添加我的主要编程。无论如何,这是我的代码-

print"I have a few things to finish my exam, but i might need more"
exam=("Brain","Computer","python")
print "The stuff i have are:"
for stuff in exam:
    print stuff
print"I still need my previous assignments!"
extra=("Assignments")
exam += extra
for stuff in exam:
    print stuff

我不断收到只能连接元组错误。任何人都知道我的问题/如何解决它?非常感激。

4

1 回答 1

33

那是因为根据python doc

元组由逗号运算符(不在方括号内)构造,带或不带括号,但空元组必须有括号,例如 a、b、c 或 ()。单个项目元组必须有一个尾随逗号,例如 (d,)。

所以如果你对你的代码这样做,它必须工作

extra = "Assignments", 

或者

extra = ("Assignments",)
于 2013-06-20T01:04:58.040 回答