2014-11-13 3 views
0

도와주세요. 나는 2 차원 배열의 예를 가지고 :문자열 파이썬에 2 차원 배열을 추가 할 때

self.history = [['23295', u'0.0500', u'0.0700', u'0.0600', u'0.0600'],['23295', u'0.0500', u'0.0700', u'0.0600', u'0.0600']] 

을 내가 그를 구문 분석을 시도하고 문자열을 얻을 수 있지만 구문 오류, 제발 조언을. 출력

for i in range(int(cac)): 
    returning = returning + "\""+str(date_arr[i])+","+ str(self.history[0 for x in range(len(self.history))][i])+"+" 

내가 좋아하는 일도이 필요합니다

다음 두 for 루프를 사용할 필요가
"somedate,'23295','23295'" + "somedate,u'0.0500',u'0.0500'" + "somedate,u'0.0700',u'0.0700'"... 
+0

문제는 여기에 있습니다 :'[0 for range in len (sel fhistory))]' –

+0

나는 다음과 같은 출력을 가지고있다 : "2014-11-13 18:44, [0]" – user3731374

답변

1

:

for x in range(len(self.history)): 
    for i in range(int(cac)): 
     returning = returning + "\""+str(date_arr[i])+","+ str(self.history[x][i])+"+" 

주 당신의 코드를 [x for x in range(len(self.history))]generates a list 당신은 인덱스의 정수를 필요로하는 반면 귀하의 목록

+0

감사하지만 결과는 다음과 같다 : "2014-11-13 18:45, [0] "2014-11-13 18:46, [0]"2014-11-13 18:47, [0] "2014-11-13 18:48, [0]"2014-11-13 18 : 49, [0] "2014-11-13 18:50, [0]"2014-11-13 18:51, [0] "2014-11-13 18:52, [0]"... – user3731374

+0

@ user3731374 내 대답을 편집했습니다 –

+0

정말 도움을 주셔서 감사합니다,하지만 다시 (예) : self.history [0] [0], self.history [1] [0], self.history [0] [1], self.history [1] [1],이 순서대로 필요 : self.history [0] [0], self.history [0] [1], self.history [0] [1], self.history [1] [1] ... 당신이 이해하고 다시 한번 감사 드리겠습니다. – user3731374

관련 문제