TypeError: タプル(「str」ではない)のみをタプルに連結できます エラー 質問する

TypeError: タプル(「str」ではない)のみをタプルに連結できます エラー 質問する

メインのプログラミングに追加するためのタプルを作成しようとしています。とにかくこれが私のコードです。

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

連結できるのはタプルのみというエラーが繰り返し発生します。この問題や解決方法を知っている方はいますか? よろしくお願いします。

ベストアンサー1

それは、Python ドキュメント

タプルは、コンマ演算子 (角括弧内ではない) によって構成されます。括弧の有無は問いません。ただし、空のタプルには、a、b、c、() などの括弧が必要です。単一項目のタプルには、(d,) などの末尾にコンマが必要です。

だからこれをコードに実行すれば、それは機能するはずだ

extra = "Assignments", 

または

extra = ("Assignments",)

おすすめ記事