Python3:SQlite3列表格式

时间:2017-03-14 19:16:03

标签: python sqlite

当我从SQlite3中的表中获取数据时,它会格式化每个值('值',) 列中的数据: 注册查询 短发 杰夫

如何删除/停止额外的圆括号和逗号?

c.execute('SELECT Name from information')
data = c.fetchall()
valNameNS = data
valName = str(data)
valNameL = list(valNameNS)
print(valNameL)
[('Regi',), ('Bob',), ('Jeff',)]

由于

1 个答案:

答案 0 :(得分:2)

带括号的括号中的项目是长度为一的元组。使用列表推导来提取它们。

new_list = [x[0] for x in valNameL]