我有两个阵列,例如,第一可以是:一些问题,在python解析阵列
self.history = [[1, 15, 12, 51], [15, 5, 12, 4]]
和第二:
date = ["10.11.2014", "11.11.2014", "12.11.2014", "13.11.2014"]
我需要输出下述类型格式的:
""10.11.2014,1,15\n" + "11.11.2014,15,5\n" + "12.11.2014,12,12\n" + "13.11.2014,51,4\n""
我已经实现了这个结果一次,但重启后它不再工作了。
下面是相关的代码片段:
zips = zip(*self.history)
zips2 = zip(date_arr, zips)
print zips2
zips = ['"{},{}\\n" + '.format(a, ','.join(b)) for a, b in zips2]
for i in zips:
returning = returning + i
print returning
self.history = returning
return self.history
返回以下错误(在Django): “序列项0:预计字符串,整数发现”。 什么是导致错误?
[ “{},{}” 格式(d “” 加入([STR( v)for v in h]))for d,h in zip(date,zip(* self.history)) - 你可以只加入字符串序列 – kwarunek 2014-11-14 23:57:25
@kAlmAcetA,我已经删除了我的帖子(因为你的是pythonic更多),请考虑mak它成为一个答案。 – 2014-11-14 23:59:31