我开始学习python,并尝试做一个练习,在这个练习中,我必须将来自sql查询的一些股票数据保存在“rows”变量中,如下所示:
rows = db.execute("SELECT * FROM user_quote WHERE user_id=:userid", userid=session["user_id"])
这将返回4列 (id, user_id, symbol, name)
然后,对于查询返回的每一行,我将从api中获取该股票的最后一个已知价格,并将该信息添加到我的 rows
变量。有办法吗?我应该用另一种方法吗?
谢谢你的时间!
2条答案
按热度按时间c86crjj01#
我不确定rows变量是什么类型,但您可以在select中添加一个附加列:
假设
rows
是可变的,这将为新值提供占位符。neekobn82#
转换
rows
元组到一个列表,然后您可以使用append()
加上价格。