0

我有许多变量,我想基于 2 个列表以自动方式创建,但不确定如何创建。目标是独一无二的,但对我有很大帮助。

列表 1 是名称列表 -

subqueries = ['name', 'name2', 'name3']

列表 2 是从 for 循环生成的 -

def sub_view(qry,subqueries):
   qry_list = []
   for sub in subqueries:
       qry_list.append(qry + """ SELECT * FROM """ +sub+ """ WHERE id='book'""")
   return qry_list

qry_list = sub_view(qry,subqueries)

要得到 -

subqueries[0] = qry_list[0]
subqueries[1] = qry_list[1]

等等多次。

4

1 回答 1

2

您可以压缩两个文件并创建字典

combined_query= dict(zip(subqueries, qry_list))
于 2021-03-01T15:03:55.067 回答