目前我正在从网上抓取数据并希望将其输出为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]]
请帮帮我!我想这是一件容易的事,但我不明白。我实际上很难找到有关如何追加清单的信息。
答案 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']]