如何从输出中删除括号?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何从输出中删除括号?相关的知识,希望对你有一定的参考价值。

我试图在没有括号的情况下显示以下代码示例的输出(正如您在下面的当前输出中所看到的)我希望将textarea字段中的数据显示为带换行符的简单文本。

有谁知道如何做到这一点?如果没有处理相应的html文件,我似乎无法找到解决方案。提前致谢!

@app.route('/show_user', methods=['GET', 'POST'])
def show_user():
    form = myform()
    result = session.query(User.username).all()
    form.textarea.data = result
    return render_template('index.html', title='users.', user=current_user, form=form)

当前输出:[('bla',),('bli',)]通缉输出:bla bli

我用烧瓶和sqlalchemy。

答案

它看起来像result是长度为1的元组列表。这应该工作:

result = [('bla',), ('bli',)]
result_as_text = '
'.join([x[0] for x in result])
print(result_as_text)

输出:

bla
bli

以上是关于如何从输出中删除括号?的主要内容,如果未能解决你的问题,请参考以下文章

如何从 Python itertools 输出中删除字符串引号、逗号和括号?

如何从 Pandas 的索引中删除括号“( )”? [复制]

如何理解这段代码片段中的两对括号?

XSS:如何从 C# 中的字符串中删除 JS 片段?

php 在Yoast SEO中更改或删除OpenGraph输出的代码片段。此代码中有多个代码段。

如何从数组中删除开始/结束方括号