2013-05-25 1 views
0

현재 웹에서 데이터를 긁어내어 CSV로 출력하려고합니다. 모든 것이 정상적으로 작동하지만 반복되는 목록에 하나 이상의 목록을 추가하자마자 목록의 형식이 잘못되었습니다.파이썬에서 CSV 출력에 대한 목록 추가

나는이 같은 STH 시작 :

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]] 

저를 도와주세요! 나는 쉬운 일이라고 생각하지만 나는 그것을 얻지 못한다. 그리고 실제로 목록을 추가하는 방법에 대한 정보를 찾으려고 애 쓰고 있습니다.

+1

카운트! IMHO 당신은'list' 대신'list_one'을 변수 이름으로 사용했을 것입니다. – mg007

답변

1

그냥 두 목록을 연결하는 + 사용

list = [ list, list_two ] 
list += [ list_three ] 
또한 APPEND 사용할 수

:

list = [ list ] 
list.append(list_two) 
list.append(list_three) 
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']]