Python 拆分聚合查询的结果并插入到二维数组中
我有一个汇总查询,按男性和女性对销售额进行合计。打印结果(性别销售)为Python 拆分聚合查询的结果并插入到二维数组中,python,arrays,python-3.x,data-structures,Python,Arrays,Python 3.x,Data Structures,我有一个汇总查询,按男性和女性对销售额进行合计。打印结果(性别销售)为[(7,),(14,)] 我试图将7和14插入到定义为性别的二维数组中。附加到后的性别数组如下所示 [['(7,)', '(14,)'], ['(7,)', '(14,)']] 是否有一种方法拆分聚合结果,以便在二维数组中显示结果,如下所示: [['(7,)]', ['(14,)']]. 您正在将所有行附加到gender的每个元素。您应该在每次迭代中只附加一个元素。您可以使用列表来完成整个过程 gender = [[row
[(7,),(14,)]
我试图将7和14插入到定义为性别的二维数组中。附加到后的性别数组如下所示
[['(7,)', '(14,)'], ['(7,)', '(14,)']]
是否有一种方法拆分聚合结果,以便在二维数组中显示结果,如下所示:
[['(7,)]', ['(14,)']].
您正在将所有行附加到
gender
的每个元素。您应该在每次迭代中只附加一个元素。您可以使用列表来完成整个过程
gender = [[row] for row in genderSales]
顺便说一句,查询中应该有
orderbycustomerdetails.gender
,这样可以以一致的、可预测的顺序得到结果。为什么要将元组转换为字符串?
gender = [[row] for row in genderSales]