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

时间:2016-02-22 04:14:29

标签: python list

我有两个名为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()重试的表格的列名称。

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

定义一个列表,每次当元素被释放到它中时,意味着清空它,现在你可以实现你想要的,当一个元素被附加到一个列表中的eveytime列表将被刷新并变成一个空列表但是make一定要添加像“list(your_element)”这样的元素。