我有以下查询来检索单个数据列:
routes_query = select(
[schema.stop_times.c.route_number],
schema.stop_times.c.stop_id == stop_id
).distinct(schema.stop_times.c.route_number)
result = conn.execute(routes_query)
return [r['route_number'] for r in result]
我想知道是否有更干净的方法来检索返回的数据行的本机列表。
将一个1元素元组列表拉到列表中最简洁的方法是:
或:
这就是我要用的:
更简洁的是,zzzeek答案中的列表理解方法(22个字符,而不是29或31个字符),对于更大的结果,将this answer中的计时设置为类似的问题,表明它也更快。
相关问题 更多 >
编程相关推荐