如何从python中具有string和list的类对象中获取列表文本



我有一个关于如何从python中具有字符串和列表的类对象中获取列表文本的问题。

我尝试使用str()从列表中获取字符串值,但它只是向我显示空字符串和列表的引用。

Here is my class:
class ContentTranslation(object):
def __init__(self, language):
self.language = language
self.contentTranslationList=[]
def addContentTranslation(self, contentTranslation):
self.contentTranslationList = contentTranslation
def getLanguage(self):
return self.language
def getContentTranslation(self):
return self.contentTranslationList

for j in range(1,noOfSessions):
aContentList.append("a")
contentTranslation = ContentTranslation(language)
contentTranslation.addContentTranslation(aContentList)
listOfTranslationContent.append(ContentTranslation(contentTranslation))
for i in range(len(listOfTranslationContent)):
print(str(listOfTranslationContent[i].getLanguage()))
print(str(listOfTranslationContent[i].getContentTranslation()))

在第一个for循环中,您将对象传递给构造函数。像这样:

listOfTranslationContent.append(ContentTranslation(contentTranslation))

将第一个循环体改为:

for j in range(1,noOfSessions):
aContentList.append("a")
# create object
contentTranslation = ContentTranslation(language)
contentTranslation.addContentTranslation(aContentList)
# append to list
listOfTranslationContent.append(contentTranslation)

相关内容

  • 没有找到相关文章

最新更新