У меня есть следующий список синсетов в python:
string = ["Synset('bank.n.01')", "Synset('computer.n.01')", "Synset('work.v.02')", "Synset('super.a.01')"]
и я пытаюсь объединить определения блеска индивидуума следующим образом:
string1 = ""
for w in string:
string1 = string1 + w.definition
Но это дает мне следующую ошибку:
Traceback (most recent call last):
File "<stdin>", line 2, in <module>
AttributeError: 'str' object has no attribute 'definition'
Но если я сделаю
for w in wn.synsets("bank"):
print w.definition
Он работает успешно и дает правильный результат. Пожалуйста, скажите мне, что мне делать?