在Python中附加CSV输出列表

时间:2013-05-25 11:10:46

标签: python append web-scraping nested-lists

目前我正在从网上抓取数据并希望将其输出为CSV格式。 一切正常,但只要在迭代中附加多个列表,列表的格式就会错误。

我从这样开始:

list = [a, b, c]
list_two = [d, e, f]
list_three = [g, h, i]

第一次迭代:

list = [list, list_two]
# list = [[a, b, c], [d, e, f]]

第二次迭代:

list = [list, list_three]

我明白了:

# list = [[[a, b, c], [d, e, f]], [g, h, i]]

我希望:

# list = [[a, b, c], [d, e, f], [g, h, i]]

请帮帮我!我想这是一件容易的事,但我不明白。我实际上很难找到有关如何追加清单的信息。

2 个答案:

答案 0 :(得分:1)

只需使用+来连接两个列表:

list = [ list, list_two ]
list += [ list_three ]

你也可以使用追加:

list = [ list ]
list.append( list_two )
list.append( list_three )

答案 1 :(得分:1)

您可以创建一个帮助列表并使用append:

例如

helperList = []
list = ['a', 'b', 'c']
list_two = ['d', 'e', 'f']
list_three = ['g', 'h', 'i']

helperList.append(list)
helperList.append(list_two)
helperList.append(list3_three)

#helperList >>> [['a', 'b', 'c'], ['d', 'e', 'g'], ['g', 'h', 'i']]