TypeError:只能将元组(不是“ str”)连接到元组TROUBLES

时间:2019-03-03 03:10:17

标签: python

I only used the snipping too instead of ctrl V be this website was displaying my incorrectly,所以我正在尝试为项目编写一些代码,此代码目标是从(单词)获取每个单词并将其分配给(变量)中的var。但是我得到了错误:

TypeError: can only concatenate tuple (not "str") to tuple

我是一个初学者,所以我不明白为什么它告诉我这一点,而且我不知道是什么原因造成的。我不希望它成为一个元组,但是如果有一种更简单的方法来使用元组来解决这个问题,那我会睁大耳朵。此错误发生在第26行。

1 个答案:

答案 0 :(得分:0)

我不明白为什么要创建20多个变量,它们都代表不同的单词。如果您遍历单词,则无需创建太多变量。试试这个例子,您将从字符串中得到单词列表。

尝试以下示例:

weirdString = '-this---is-------a---string---about-apartheid------'
words = [word for word in weirdString.split('-') if word != '']
for word in words:
    print(words)

然后,如果需要单词的索引,则可以使用enumerate()

for i, word in enumerate(words):
    print(word, i)