【发布时间】:2020-10-27 01:34:05
【问题描述】:
当我每次迭代都有两个变量时,有没有办法在 python 的 For 循环中添加 SQL 查询? 我有两个列表,列表中的每个成员按照它们在列表中的顺序对应于列表中的另一个成员。示例:
list1 = ['727', '454', '565']
list2 = ['14','15','16']
my_query= '''
select
my rows
from my_table
where field1 = var_from_list1
and field2 = var_from_list2
) '''
所以我们有可能对 vars {'727', 14'}, {'454', '15'}, {'565','16'} 我想制作循环,它将从列表中获取变量,将它们插入到查询中,然后将结果附加到熊猫数据框中。我尝试了几种选择,但它们对我不起作用。我想首先需要创建一个包含必要字段的数据框,然后将循环结果附加到其中,但不知道如何正确传输请求中的变量。
【问题讨论】:
标签: python sql pandas loops for-loop