【发布时间】:2019-11-20 20:33:50
【问题描述】:
我有一个汇总查询,汇总了男性和女性的销售数量。 print(genderSales) 的结果是[(7,), (14,)]。
我正在尝试将 7 和 14 插入到定义为性别的二维数组中。追加后的性别数组是这样的
[['(7,)', '(14,)'], ['(7,)', '(14,)']]
有没有一种方法可以拆分聚合结果,以便在二维数组中显示结果,如下所示:
[['(7,)]', ['(14,)']].
conn=sqlite3.connect("system.db")
cur=conn.cursor()
genderSales = cur.execute("""select COUNT(orderid) as OrderCount
FROM customerOrders
INNER JOIN customerDetails ON
customerDetails.customerid=customerOrders.customerid
GROUP BY customerDetails.gender""").fetchall()
gender = [[],[]]
for values in genderSales:
gender[0].append(values)
gender[1].append(values)
【问题讨论】:
-
你为什么要把你的元组变成字符串?
标签: python arrays python-3.x data-structures