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

2024-09-29 17:17:55 发布

您现在位置:Python中文网/ 问答频道 /正文

我有两个名为queries_fetcher_listreftable_column_name的列表。你知道吗

现在我需要执行从ab中获取元素的操作,并使其成为具有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}]]

我现在需要做的是,每次执行zip操作时,元素都必须附加为单独的列表,即列表中的列表,如下所示:

a = [] 
a = [['one'], ['two'], ['three']]
  • queries_fetcher_list包含从用cursor.fetchall()检索的MySQL查询中检索的数据列表。

  • reftable_column_name是一个列表,包含用cursor.description()检索的表的列名。


Tags: namein元素列表forcolumnsomeelement
2条回答

some_list.append([dict(zip(reftable_column_name[i], row))]) 将附加包含您的dict的单个元素列表

定义一个列表,每次当元素被添加到列表中时,释放它,意味着清空它,现在你可以实现你想要的,每次当元素被添加到列表中时,列表都会被刷新并变成一个空列表,但是一定要像下面这样添加你的元素“列表(你的元素)”。你知道吗

相关问题 更多 >

    热门问题