[英]How do I remove specific characters on all strings of a list in python?
我试图在我的 SQL 数据库中获取一列的所有项目,所以我使用以下代码:
listOfItems = c.execute('SELECT items FROM TestTable')
listOfItems = c.fetchall()
print(listOfItems)
但不是像这样打印它:
test1, test2, test3, test4
它是这样打印的:
[('test1',), ('test2',), ('test3',), ('test4',)]
如何删除这些字符?
返回结果中的每一行都是一个元组, fetchall()
返回一个行列表。
使用生成器从每个元组中提取元素,并用,
将它们连接起来。
print(', '.join(row[0] for row in listOfItems))
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.