过程文本定义之路

2024-09-28 17:26:50 发布

您现在位置:Python中文网/ 问答频道 /正文

我想传递来自这个列表的文本,看看其中包含什么

使用的def如下:

def getTotal(self) :
        total = []
        for i in range(self.List.getItemCount()) :
            total.append(self.List.getItemText(i))
        return total

我的主要观点是:

msg+=self.getTotal()

添加到msg以便正确打印到屏幕上的正确方法是什么

预期产量:

['Object1', 'Object2']

Tags: in文本self列表forreturndefrange
3条回答

假设列表包含数字,我会这样做:

print msg + ' ' +  str(self.getTotal())

如果要先保存邮件中的全部内容:

msg += ' ' + str(self.getTotal())
print msg

我假设您正在尝试将列表添加到字符串消息中。在这种情况下,需要使用str()将列表转换为字符串:

msg += str(self.getTotal())

可以通过执行以下操作打印列表中的对象:

msg += ', '.join(self.getTotal())

我不完全确定你期望的结果是什么,但是

output_str = ', '.join(self.getTotal())

相关问题 更多 >