Python 如何将列表中的元素附加为列表?

Python 如何将列表中的元素附加为列表?,python,list,Python,List,我有两个列表名为querys\u fetcher\u list和reftable\u column\u name 现在我需要执行从a和b获取元素的操作,并使用zip()将其作为元组 这是执行该操作的查询: some_list = [] for i in range (len(reftable_column_name)): for row in queries_fetcher_list[i]: some_list.append(dict(zip(reftable_colum

我有两个列表名为
querys\u fetcher\u list
reftable\u column\u name

现在我需要执行从
a
b
获取元素的操作,并使用
zip()
将其作为元组

这是执行该操作的查询:

some_list = []
for i in range (len(reftable_column_name)):
    for row in queries_fetcher_list[i]:
        some_list.append(dict(zip(reftable_column_name[i], row)))
现在我需要像这样附加结果:

[[{first element}], [{second element}]]
a = [] 
a = [['one'], ['two'], ['three']]
我现在需要做的是,每次执行zip操作时,该元素都必须附加为单独的列表,即列表中的列表,如下所示:

[[{first element}], [{second element}]]
a = [] 
a = [['one'], ['two'], ['three']]
  • querys\u fetcher\u list
    包含从使用
    cursor.fetchall()检索的MySQL查询中检索的数据列表

  • reftable\u column\u name
    是一个列表,其中包含使用
    cursor.description()检索的表的列名

一些列表。追加([dict(zip(reftable\u column\u name[i],row))))

将附加包含您的目录的单个元素列表。

定义一个列表,每当元素被附加到列表中时,释放它,意味着清空它,现在您可以实现您想要的,每当元素被附加到列表中时,列表将刷新并变为空列表,但请确保添加您的元素,如“列表(您的元素)”.

给我们一个数据示例。reftable\u column\u name和querys\u fetcher\u list包含哪些内容。它们总是一样长吗?演示输入列表和所需输出,以便我们能够根据我编辑的您的建议更好地理解此问题。也许这就是您正在寻找的?不,我想要实现的是a=[]在某个范围内的I:a.append(I)预期输出:a=['first']、['second']、['third']]但是
dict(zip(reftable\u column\u name[I],row))
dict
,它没有列表中的元素,只有键和值。您的“第一”、“第二”等是键还是值?